An electronic copy of book is available for Library Members Sign in to view the book
This textbook introduces data structures using Java in an object-oriented programming framework. It integrates object-oriented principles—encapsulation, inheritance, and polymorphism—with standard data structure topics such as arrays, linked lists, stacks, queues, recursion, trees, sorting, and searching algorithms.
Designed for undergraduate computer science students, the book emphasizes software design, modular programming, and implementation of reusable classes. Exercises and examples reinforce both algorithmic thinking and practical Java programming skills.
Sub Title:
Edition:
Volume:
Publisher: Jones and Bartlett Publishers
Publishing Year: 2002
ISBN: 0-7637-1079-2
Pages: 845