Enjoy Prime FREE for 30 days
Here's what Amazon Prime has to offer:
| Delivery Speed | ![]() |
|---|---|
| Same-Day Delivery (in select cities) | FREE |
| Unlimited One-Day Delivery | FREE |
| Two-Day Delivery | FREE |
Buy new:
$81.24$81.24
FREE delivery:
Tuesday, Feb 13
Ships from: Amazon.ca Sold by: Amazon.ca
Buy used: $52.62
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera, scan the code below and download the Kindle app.
Data Structures and Algorithms in Java Hardcover – Illustrated, Nov. 6 2002
Purchase options and add-ons
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 programs demonstrate in graphical form what data structures look like and how they operate. In the second edition, the program is rewritten to improve operation and clarify the algorithms, the example programs are revised to work with the latest version of the Java JDK, and questions and exercises will be added at the end of each chapter making the book even more useful.
Educational Supplement
Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
From the Back Cover
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 programs demonstrate in graphical form what data structures look like and how they operate. In the second edition, the program is rewritten to improve operation and clarify the algorithms, the example programs are revised to work with the latest version of the Java JDK, and questions and exercises will be added at the end of each chapter making the book even more useful.
Educational Supplement
Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at , in the Instructor Resource Center.
About the Author
Robert Lafore has degrees in Electrical Engineering and Mathematics, has worked as a systems analyst for the Lawrence Berkeley Laboratory, founded his own software company, and is a best-selling writer in the field of computer programming. Some of his current titles are C++ Interactive Course and Object-Oriented Programming in C++. Earlier best-selling titles include Assembly Language Primer for the IBM PC and XT and (back at the beginning of the computer revolution) Soul of CP/M.
- ISBN-100672324539
- ISBN-13978-0672324536
- Edition2
- PublisherSams Publishing
- Publication dateNov. 6 2002
- LanguageEnglish
- Dimensions19.94 x 5.08 x 23.75 cm
- Print length800 pages
Frequently bought together

Customers who viewed this item also viewed
Product details
- Publisher : Sams Publishing; 2 edition (Nov. 6 2002)
- Language : English
- Hardcover : 800 pages
- ISBN-10 : 0672324539
- ISBN-13 : 978-0672324536
- Item weight : 1.48 kg
- Dimensions : 19.94 x 5.08 x 23.75 cm
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Reviews with images
-
Top reviews
Top reviews from Canada
There was a problem filtering reviews right now. Please try again later.
As a senior java developer, I need a book to break my bottleneck.And this is the one.
After finishing this book, I got a totally rethink about JDK API.
I have known where the API comes from and how elegant it is.
1. Concept for a data structure/algorithm is introduced
2. Data structure/algorithm is explained clearly and thurourghly using analogies and figures
3. Data structure/algorithm is implemented in Java
As a (reasonably) experienced Java user, I personally found some of the explanations a bit long and unnecessary; but that's no problem, since it's better to be too detailed than too vague.
I like the writing style of the book. By using java as implementation language, you can focus on the algorithm logic with worry about the technical detail like release memory.
The explanations are so clear, I can honestly say it has been relatively easy to learn. I haven't really struggled at all. The author takes a very sensible approach, only focusing on the subject of algorithms and data structures. He criticizes the current trend of mixing software engineering and oop in with this subject (which is exactly why I don't like the assigned textbook). His goal when writing this book was to create "the most easily understood book ever written on data structures and algorithms." I'd say he hit his mark dead-on!
The only thing missing from the book is exercises. There are none (at least not in the first edition). But several times I have taken the code from the accompanying CD and rewritten it to suit my personal programming style, which has been very instructive.
I don't know what has been added/changed in the new edition, but you can probably find out by checking the publisher's Website. The author has given us a real gem, and for that I am grateful. By the way, another very good book is "Data structures and Algorithms" by Aho, Ullman, and Hopcroft. I highly recommend it as well. I think it's out of print, but I had no trouble finding a cheap, used copy.
Best wishes,
Greg Norris
Top reviews from other countries
I am a good programer but not so good at my CS concepts. I needed a book which was practical, there was proper implementation( programs ) without any errors in them.
This book ticks all my requirements.
Well written programs in Java. I have coded them, no errors. Beautiful explanation. The book doesn't mind being a little redundant in favour of ease of use. The way graphs are explained practically, it was very useful.
The book focuses on why as well. This is a complete book.
After this book, if you want you can dive into advance books, you will have a very strong base because of this.






