Data Structures and Algorithms in Java (2nd Edition) | 
enlarge | Author: Robert Lafore Publisher: Sams Category: Book
List Price: $64.99 Buy New: $29.89 You Save: $35.10 (54%)
New (38) Used (18) from $29.25
Avg. Customer Rating: 21 reviews Sales Rank: 233522
Media: Hardcover Edition: 2 Number Of Items: 1 Pages: 800 Shipping Weight (lbs): 3.4 Dimensions (in): 9.4 x 7.8 x 1.9
ISBN: 0672324539 Dewey Decimal Number: 005.73 UPC: 752063324530 EAN: 9780672324536 ASIN: 0672324539
Publication Date: November 16, 2002 Availability: Usually ships in 1-2 business days Condition: All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 PM CST.
|
| Similar Items:
|
| Editorial Reviews:
Product Description
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 more useful to readers.
|
| Customer Reviews: Read 16 more reviews...
Superb effort October 28, 2008 The author has gone to great lengths to make learning as easy as possible. A lot of explanations and everything is step by step!! If you know basic Java, you can easily go through this book and learn the basics of data structures. A lot of ground is covered - sorting, hashing, search, trees etc. The applets are fantastic and an efficient learning tool. They are a major aid in remembering the algorithms. I had no trouble finding the applets online. Just go to the publisher's site and search for the book! How much easier can it get? I wanted to learn the most important data structures and algorithms quickly and didn't care much for the math stuff. This book was perfect. I felt so frustrated with other books that went off into the math stuff. Nothing wrong with the hard core math stuff, just that I don't care for it at this point. This book is not for learning the rigorous math part of data structures and algorithms!! You could try the traditional books for that. The Big Oh notation treatment is there, but just not rigorous or anything. A major target for the book would be professional programmers who want to brush up stuff quickly without wasting time with unnecessary math stuff. Another good target group would be undergraduates who just want to have fun learning. You won't learn to prove the optimality of your algorithm in formal terms but you'll learn about the basic data structures and algorithms. I enjoy learning form this book. It is cool.
Does not cover generics October 14, 2008 0 out of 1 found this review helpful
I do not own this book but am in the process of choosing a text for a CS2 data structures course (using Java for projects and examples). After downloading the examples, I noticed that the text does not cover Java generics. This is a showstopper for me although the book looks promising otherwise.
Back to college! June 23, 2008 Great, but intense brush up on Java for those interviewing with Google, Microsoft, Amazon or any of the other "rigorous interview" tech companies.
An Excellent Book April 21, 2008 This is an excellent book for either a beginner or an intermediate developer. It explains various data structures clearly and gives detailed code sample, without nonsense. I really love it.
Not the best of the best BUT. March 31, 2008 This author can put himself in readers' position. He is a good author for beginners. After reading his book(this specifically), you will have solid foundation to leap deeper into more difficult aspects of the subjects covered. This book is a must for those who want to start learning the subjects(mostly students).
|
|
|