|
|
|
| Object-Oriented
Data Structures using Java teaches the classic data structures with
an informal, yet rigorous, approach; it includes the appropriate object-oriented
concepts and makes use of the appropriate Java constructs. The textbook
is designed for students who have already taken one semester of computer
science and are able to take a problem of medium complexity, write an algorithm
to solve the problem, code the algorithm in a programming language, and
demonstrate the correctness of their solution. The focus is on teaching
computer science principles with chapter concepts being reinforced by case
studies. The object-oriented concepts of encapsulation, inheritance, and
polymorphism are covered, while the book remains centered on abstract data
types. |
|