W elcome to the third edition of Object-Oriented Data Structures Using Java™. This book presents the algorithmic, programming, and structuring techniques of a traditional data structures course in an object-oriented context. You'll find the familiar topics of stacks, queues, lists, trees, graphs, sorting, searching, Big-O complexity analysis, and recursion, all covered from an object-oriented point of view using Java. We stress software engineering principles throughout, including modularization, information hiding, data abstraction, stepwise refinement, the use of visual aids, the analysis of algorithms, and software verification methods.

To the Student

At this point you have completed at least one semester of computer science course-work. ...

Get Object-Oriented Data Structures Using Java, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.