preview

Robert Sedgewick 's Passion Is Computers Technology

Better Essays

Robert Sedgewick’s passion is computers technology and was gifted with the proficiencies to teach it to ambitious students. Robert Sedgewick began his career in computer science at IBM and is presently a professor at Princeton University. Sedgewick has written over 16 books computer science algorithms and various programming languages processes and procedures. Sedgewick first book in 1982, simply titled Algorithms cover compilers technology, and was followed by Algorithms 2nd Edition, Algorithms in C, Algorithms in Modular 3, Algorithms in C++, Algorithms in Java and Introduction to Java Programming. Sedgewick has introduce new editions to these books as technology has evolved and new developments was discovered. …show more content…

Data Structure queues methods and abstract data types are included in this elementary slot. ( 2, 3, 4, 5,6, 7)

Robert’s defined abstract data type as “the algorithms operations that are preformed rather than implemented the data structure and algorithms operating on it should refer to anything inside, except through function and procedure calls for the fundamental operations. The main reason for the development of abstract data types has been as a mechanism for organizing large programs. Abstract data types provide a way to limit the size and complexity of the interface between (potentially complicated) algorithms and associated data structures and a potentially large number of programs that use the algorithms and data structures, making it easier to understand large program and more convenient to change or improve the fundamental algorithms”.(2:pg30)

Arrays and linked list are refinements of a basic abstract data type called the linear list, because each can support operations such as insert, delete and access on a basic sequentially data ordered structure. These operation suffice to describe the algorithms and the linear list abstraction can be useful in the initial states of algorithms development. Using the wrong algorithm like a

Get Access