
Data Structures and Algorithms in Java
6th Edition
Wiley · Print & ebook · January 28, 2014
The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum.
We earn from qualifying purchases.
- Who it’s for
- A classroom-minded approach connects object-oriented design with concrete Java data structures.
- Themes
- Data structures and algorithms, Object-oriented design, Java programming
- Genres
- Algorithms, Java Programming, Object-Oriented Programming
Nearest books
Matched by what the books are about, then ordered by what their readers also loved.
Java: a Beginner's Guide, Eighth EditionHerbert Schildt56% matchShares Java Programming and Object-Oriented Programming
Learning SparkJules Damji, Brooke Wenig49% match
Effective CRobert C. Seacord46% match
C++ PrimerStanley B. Lippman, Josée Lajoie51% matchShares Object-Oriented Programming
Practical SQL, 2nd EditionAnthony DeBarros46% match
Data Structures and Abstractions With JavaFrank M. Carrano, Timothy M. Henry81% matchShares Algorithms and Java Programming
Design PatternsErich Gamma, Richard Helm54% matchShares Object-Oriented Programming
Patterns of Enterprise Application ArchitectureMartin Fowler51% matchShares Java Programming and Object-Oriented Programming
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface.
Continue reading
Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.
Abstractions in Practice
A classroom-minded approach connects object-oriented design with concrete Java data structures.
Come here for
- See abstract data types take shape as Java interfaces and classes
- Explore algorithms through a coherent educational Java library
Expect
- A structure designed to complement the Java Collections Framework
- A focus on designing and analyzing efficient data structures
Where it sits
| Algorithms | 87% |
|---|---|
| Java Programming | 67% |
| Object-Oriented Programming | 51% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Java Programming
- Authors
- Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
- Publisher
- Wiley
- Published
- January 28, 2014
- Format
- Print & ebook
- Theme
- Data structures and algorithms · Object-oriented design · Java programming
- Reading lane
- Java Programming