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

4.05  ·  Rating Details ·  165 Ratings  ·  9 Reviews

Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a workshop as a small demonstration program executable on a Web browser. The prog

...more
Hardcover, Second Edition, 800 pages
Published November 16th 2002 by Sams Publishing (first published March 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

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 444)
filter  |  sort: default (?)  |  Rating Details
Evan Snyder
Jan 21, 2013 Evan Snyder rated it really liked it
Shelves: comp-sci
As an amateur programmer looking to learn what exists beyond arrays, this book was great. I got a very clear overview of the different types of data structures and their attributes, implementation tips, and good code examples.
Ravish Rawat
Jul 27, 2015 Ravish Rawat rated it it was amazing
This is the best book you can find on Earth as of now. Perfect explanation of concepts with examples.If you're not someone who come from a computer science background but works as a software engineer even then you can learn D.S from it very easily.

You just need to know Java and this book will take you further.Most gurus lists will tell you that "Introduction to Algorithms" and others is the book to buy in this field. I would strongly disagree with this notion unless the reader is already very sa
...more
Andrew Obrigewitsch
This is an excellent book on Data Structures and Algorithms, for some reason my teacher chose a book that isn't nearly as good, but this one really helped me to understand what the different algorithms are doing. Especially some of the more abstract ones like Hash Tables and Graphs.
Sankalp Suryawanshi
Apr 29, 2013 Sankalp Suryawanshi rated it really liked it
Recommended to Sankalp by: Stackoverflow
This is first time ever I read any Data Structures and Algorithms. After almost completing this book I found this book is good for learning concepts. The applet provided are great pictorial presentation.
Alex
Apr 10, 2015 Alex rated it really liked it  ·  review of another edition
Solid introduction or review of basic concepts

The name is a bit of a misnomer, it does not through luck explore algorithms, aside from Dijkstra's algorithm most others relate to ADT's, such as red and black or AVL trees. That being said, it's still a good book for introducing the basics for data and abstract data types.
Ivan
Apr 15, 2016 Ivan rated it really liked it
Старый, хороший учебник. Объяснения на примерах (доступно на http://cs.brynmawr.edu/Courses/cs206/...). Рассказывает и "как" и "почему", есть задания. Бери да учись.
Eric Muyser
Mar 31, 2012 Eric Muyser rated it really liked it
I thought it was very well written and easy to follow. For the most part it's language agnostic. You don't need to "know Java."
Michael Bond
Jul 14, 2015 Michael Bond rated it it was amazing  ·  review of another edition
Wonderful survey of data structures and algorithms. I probably need another reference on graphs though.
Mahmoud Ilyan
Jul 14, 2012 Mahmoud Ilyan rated it it was amazing
I recommend to Start Learning Data structures from this Book
Ali Khan
Ali Khan marked it as to-read
Oct 05, 2016
Saurabh
Saurabh marked it as to-read
Oct 02, 2016
Viktoria Tisler
Viktoria Tisler is currently reading it
Oct 02, 2016
Raed
Raed is currently reading it
Sep 29, 2016
BookDB
BookDB marked it as to-read
Sep 24, 2016
Mostafa Mohammed
Mostafa Mohammed is currently reading it
Sep 27, 2016
Amr M. Kayid
Amr M. Kayid is currently reading it
Sep 24, 2016
Amin  Said
Amin Said marked it as to-read
Sep 23, 2016
Sheeza
Sheeza is currently reading it
Sep 23, 2016
Kristin M Weber
Kristin M Weber rated it really liked it
Sep 15, 2016
arpitha
arpitha marked it as to-read
Sep 09, 2016
Eugene Kozlov
Eugene Kozlov rated it it was amazing
Sep 06, 2016
Widisetia
Widisetia marked it as to-read
Aug 30, 2016
Tristan Hetland
Tristan Hetland marked it as to-read
Aug 30, 2016
Nourez
Nourez added it
Aug 22, 2016
Shreya
Shreya rated it really liked it
Aug 19, 2016
Ignacio López Sais
Ignacio López Sais rated it it was amazing
Aug 17, 2016
Purush Prince
Purush Prince rated it really liked it
Aug 01, 2016
Matthias
Matthias marked it as to-read
Jul 31, 2016
Plemelle
Plemelle is currently reading it
Jul 24, 2016
Susan Lynch
Susan Lynch marked it as to-read
Jul 14, 2016
« previous 1 3 4 5 6 7 8 9 14 15 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Data Structures and Algorithms in Java
  • Core Java, Volume 1: Fundamentals
  • Java in a Nutshell
  • C Programming: A Modern Approach
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Structured Computer Organization
  • The Seasoned Schemer
  • The Java Programming Language
  • Java Generics and Collections
  • UML Distilled: A Brief Guide to the Standard Object Modeling Language
  • Elementary Linear Algebra with Applications
  • Object-Oriented Software Engineering: Using UML, Patterns and Java
  • Discrete and Combinatorial Mathematics
  • Computer Networking: A Top-Down Approach
  • An Introduction to Genetic Algorithms
  • Java Performance
  • Computer Networks: A Systems Approach
  • Thinking in Java

Goodreads is hiring!

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

Share This Book