Data Structures and Algorithms in Java
Publisher: Prentice Hall | ISBN: 0131469142 | edition 2005 | CHM | 592 pages | 16,3 mb
This new book provides a concise and engaging introduction to
Java and object-oriented programming with an abundance of original examples, use of Unified Modeling Language throughout, and coverage of the new
Java 1.5. Addressing critical concepts up front, the book's five-part structure covers object-oriented programming, linear
structures,
algorithms, trees and collections, and advanced topics. KEY FEATURES:
Data Structures and
Algorithms in
Java takes a practical approach to real-world programming and introduces readers to the process of crafting programs by working through the development of projects, often providing multiple versions of the code and consideration for alternate designs. The book features the extensive use of games as examples; a gradual development of classes analogous to the
Java Collections Framework; complete, working code in the book and online; and strong pedagogy including extended examples in most chapters along with exercises, problems and projects. For readers and professionals with a familiarity with the basic control
structures of
Java or C and a precalculus level of mathematics who want to expand their knowledge to
Java data structures and
algorithms. Ideal for a second undergraduate course in computer science.