Goodreads helps you keep track of books you want to read.
Start by marking “Data Structures and Algorithms in Java” as Want to Read:
Data Structures and Algorithms in Java
Enlarge cover
Rate this book
Clear rating
Open Preview

Data Structures and Algorithms in Java

3.67  ·  Rating Details ·  165 Ratings  ·  11 Reviews
Fundamental data structures in a consistent object-oriented framework


Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia's Fourth Edition of Data Structures and Algorithms in Java continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysi
...more
Hardcover, 720 pages
Published August 1st 2005 by Wiley (first published 1998)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Data Structures and Algorithms in Java, please sign up.

Be the first to ask a question about Data Structures and Algorithms in Java

Community Reviews

(showing 1-30 of 575)
filter  |  sort: default (?)  |  Rating Details
Stephanie Sun
"I don't know. It's just a trick, you know? It's like when I was... I wrote this story on Paris, and I'd never been there. You don't have to— It's just a trick."
—Rain to Gabe, Husbands and Wives, written and directed by Woody Allen

Gabe, a writing professor played by Allen, has just peppered Rain, his precociously talented student played by Juliette Lewis, with some extremely flattering inquiries into her writing methods and background. Rain's embarrassed humble-brag of a response only serves to
...more
Hosein
Oct 18, 2011 Hosein rated it it was ok
Shelves: programming
This was one of in our syllabus which we had to read.
this book is a great book which gives you the idea of how to code a queue for example or a stack which are very helpful for a big project.
JAVA is used as a preferred language which I honestly don't know very much, but u better study JAVA before commencement of this book.
A coder can use the useful samples of the book.
finally I recommend it to all the computer science students and whom are in love with coding and such stuffs
Patrick Jennings
Jan 01, 2011 Patrick Jennings rated it liked it
Shelves: programming
Required for data structures class. I found better descriptions of the algorithms covered in this book on Wikipedia. At least the book contains Java code for some of the implementations and examples of how the data structures work. A good book for the beginner. You can find better as a reference.
Marouumi
The book had so many not-well organized written information. Not suitable for teaching Data Structure courses in the college for it lacks consistency and to-solve problems.
Daniel Apatiga
Aug 12, 2014 Daniel Apatiga rated it really liked it  ·  review of another edition
While I had difficulty understanding the material at first, it was because I felt mainly confused about how to program the concepts from ground zero. Then I realized I wasn't really reading as closely to the book as I had intentioned, because the author does in fact have explanatory statements that suggest most of the code that is covered is included in the Java library. I had to highlight the book on my kindle, which is an excellent rendition of the textbook, in order to make sure I understood ...more
Rakesh Cherukuri
A good book on algorithms for begginers. I suggest to read it along with the youtube list https://www.youtube.com/playlist?list...
Dmitriy Chaban
Jul 01, 2016 Dmitriy Chaban rated it it was amazing  ·  review of another edition
Shelves: java
Must-read book of data structures ever
Girish Pv
Jul 14, 2011 Girish Pv marked it as to-read
A superb book to read.. i admire it
kate
Oct 29, 2008 kate rated it it was ok
Shelves: nonfiction
Reading for CSC 383 - Data Structures
Staffan Lundström
Lacked conciseness.
D.abcd1
nonono
Aleksis Zalitis
Aleksis Zalitis marked it as to-read
Oct 05, 2016
Lora Rose
Lora Rose is currently reading it
Sep 29, 2016
Katie
Katie added it
Sep 28, 2016
Raed
Raed marked it as to-read
Sep 27, 2016
Ombilin
Ombilin rated it liked it
Sep 26, 2016
Bondoc Alina
Bondoc Alina marked it as to-read
Sep 23, 2016
Nikesh Maharjan
Nikesh Maharjan marked it as to-read
Sep 04, 2016
Mahak Rajvanshi
Mahak Rajvanshi marked it as to-read
Sep 02, 2016
Christina Lipson
Christina Lipson is currently reading it
Aug 29, 2016
Liming
Liming marked it as to-read
Aug 28, 2016
Yash
Yash rated it it was amazing
Aug 28, 2016
Kays Chetoui
Kays Chetoui marked it as to-read
Aug 27, 2016
BookDB
BookDB marked it as to-read
Aug 27, 2016
S.Jagannath
S.Jagannath marked it as to-read
Aug 26, 2016
Imran Hossain
Imran Hossain rated it it was amazing
Aug 24, 2016
Shreya
Shreya rated it really liked it
Aug 19, 2016
Roman Smirnov
Roman Smirnov marked it as to-read
Aug 16, 2016
« previous 1 3 4 5 6 7 8 9 19 20 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Electrical Engineering: Principles and Applications
  • Discrete and Combinatorial Mathematics
  • Operating Systems Design and Implementation
  • Data Structures and Algorithms in Java
  • HTML and XHTML Pocket Reference
  • Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams
  • Discrete Mathematics with Applications
  • Algebra
  • Discrete Mathematics and its Applications
  • Artificial Intelligence: Structures and Strategies for Complex Problem Solving
  • Computer Organization & Design: The Hardware/Software Interface
  • Introduction to Automata Theory, Languages, and Computation
  • Computer Networking: A Top-Down Approach
  • C Programming: A Modern Approach
  • How to Break Software: A Practical Guide to Testing
  • Operating Systems: Internals and Design Principles
  • Calculus: Concepts and Contexts [With CD-ROM]
  • Fundamentals of Database Systems

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book