An electronic copy of book is available for Library Members Sign in to view the book
This undergraduate-level textbook integrates object-oriented programming principles with traditional data structures using Java. It presents abstract data types and emphasizes class design, encapsulation, inheritance, and polymorphism while covering core topics such as lists, stacks, queues, recursion, trees, sorting, and searching algorithms.
The book is structured to help students develop both algorithmic problem-solving skills and object-oriented software design competence through practical examples and programming exercises.
Sub Title:
Edition:
Volume:
Publisher: Jones and Bartlett Publishers
Publishing Year: 2002
ISBN: 0-7637-1079-2
Pages: 845