Using the Java programming language, Drozdek highlights three important aspects of data structures and algorithms. First, the book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms complexity. Second, the book presents data structures in the context of object-oriented program design. Finally, the book closely examines data structure implementation.
Overall, this practical and theoretical book provides students with a solid foundation in data structures for future courses and work in design, implementation, testing, and maintenance of virtually any software system.
KEY FEATURES
(1) Updated! This new edition contains updated Java code to reflect the inclusion of generic classes in Java 5.
(2) Updated! Tables that list methods from java.util packages have been updated to reflect modifications and additions introduced in Java 5 and Java 6.
(3) New! Coverage of two new sorting methods.
(4) New! Coverage of a new hashing technique.
(5) Case Studies. Most chapters include a case study that illustrates a complete context in which algorithms and data structures can be used.
(6) Java code examples. Brief examples of Java code are included to illustrate the practical importance of data structures.
(7) Theoretical analysis. Presentation of algorithms are integrated with analyses of efficiency.
(8) Recursion topics. Clarifies recursion topics through their presentation in context of the run-time stack.
Data Structures and Algorithms in Java
- Authors
- Adam Drozdek
- ISBN
- 9814239232
- Published
- 30 Apr 2008
- Purchase online
- amazon.com
Using the Java programming language, Drozdek highlights three important aspects of data structures and algorithms. First, the book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms complexity. Second, the book presents data structures in the context of object-oriented program design. Finally, the book closely examines data structure implementation.
- Editorial Reviews
- Customer Reviews
Editorial Reviews
You might also like...
Java books
-
Spring Roo 1.1 Cookbook
Over 60 recipes to help you speed up the development of your Java web applications using the Spring Roo development tool *Learn what goes on behind the scenes when using Spring Roo and how to migrate your existing Spring applications to use Spring R...
Java jobs
-
Build simple tools to solve complex problems at Red Gate
Red Gate Software in Cambridge, UK, United Kingdom
£35,000-55,000 GBP per year -
Java Developer - (Central London & Client Sites)
Fruitful Business Services in London (EC1V), United Kingdom
£27-45k (DOE) -
Content Developer - (Games Studio) - Cambridge
Jagex in Cambridge (CB1), United Kingdom
£Very Competitive +Excellent Benefits -
Senior C++ Developer/ Full-time Atlanta, GA for leader in Software Supply Chain Solutions
Manhattan Associates in Atlanta, United States
Competitive Salary + Bonus as well as Full Benefits (Medical, Dental, strong 401K, etc.)
Java podcasts
-
Java Posse: "Dickless"
Published 7 years ago, running time 0h0m
“Dickless”Fully formatted shownotes can always be found at http://javaposse.com *Interfaces, classes, and API design Blog: http://graphics-geek.blogspot.com/2013/03/for-api-nerds-interfaces-and-inner.html Default Methods: http://www.techempower.com/blog/2013/03/26/everythin.
Comments