Jump to ratings and reviews
Rate this book

Data Structures and Algorithm Analysis in Java

Rate this book
In this text, readers are able to look at specific problems and see how careful implementations can reduce the time constraint for large amounts of data from several years to less than a second. This new edition contains all the enhancements of the new Java 5.0 code including detailed examples and an implementation of a large subset of the Java 5.0 Collections API. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amount of efficiency. Readers should have some knowledge of intermediate programming, including topics as object-based programming and recursion, and some background in discrete math.

576 pages, Hardcover

First published October 1, 1998

9 people are currently reading
145 people want to read

About the author

Mark Allen Weiss

31 books11 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
22 (20%)
4 stars
43 (40%)
3 stars
26 (24%)
2 stars
12 (11%)
1 star
2 (1%)
Displaying 1 - 9 of 9 reviews
Profile Image for Yifan Yang.
45 reviews7 followers
October 3, 2023
This is the only data structure book I've managed to read from cover to cover. Compared to other books that focus primarily on algorithms or the mix of both, this one excels at explaining various data structures independently. I took it upon myself to implement all the data structures introduced in this book using Java, which deepened my understanding of many concepts I had only heard of before. This hands-on approach not only built my confidence but also gave me a comprehensive understanding of the most common data structures, as well as a few lesser-known ones. This knowledge was instrumental in helping me land a decent job as a software engineer.
Profile Image for Amir Hamed.
4 reviews
April 1, 2021
Very well written and easy to read book. As an introductory to the data structures, it gives you all you need with practical examples.
Profile Image for Kenneth Miller.
34 reviews4 followers
October 19, 2014
A clear book, but rather thin for the topic. In any matter, I did well for the class that I took this with, and I was happy that for the actual class we did closely follow the book in using what it had to offer to build real projects. I felt after reading it that I had harvest this particular book pretty well.
Profile Image for Anthony.
1 review1 follower
June 3, 2012
Pretty good data structures and algorithms reference despite the fact that many of the code examples have bugs in them. The errata for the bugs in the code and the code examples themselves are provided on the authors web site.
Profile Image for Xialin.
64 reviews
March 7, 2016
A good book is always worth reading twice. And I'm able to appreciate it more now.
It's very useful if you want to start from the very basic, or want to review the fundamental knowledge.
41 reviews
April 16, 2017
It's a solid book, but the organization of the book is a little sloppy.
Displaying 1 - 9 of 9 reviews

Can't find what you're looking for?

Get help and learn more about the design.