Rating:  Summary: Excellent desktop reference. Review: A great reference book, I was up and running using hashes and linked lists in no time. Clear & consise with several examples.
Rating:  Summary: Definitely one to consider Review: Definitely one to consider if you need a solid introductory DS&A text written in Java. For something a bit more update and in depth, "Data Structures and Algorithm Analysis in Java" by Mark Weiss is another excellent text.
Rating:  Summary: Data Structures & Algorithms In JAVA Review: Finally a computer science textbook designed for instructors who want to facilitate learning instead of confusion! The accompanying CD transforms abstract learning into learning that is more tactile and intuitive. A GREAT BOOK!
Rating:  Summary: EEEExcellent Data Structure Book for Starter in Java and C Review: For various data structures and algorithms covered in this book can be ported to ANSI C quite successfully. Algorithms that supplied with the content are accompanied by analysis that are readable by beginners like myself. This is a great complement to Ivor Horton's Beginning Java 2. This book picks up most of where Ivor Horton left off in basic data structure.
Rating:  Summary: A perfect book for learning DSA Review: I am a great fan of Robert Lafore's books. I purchased this book as soon as I came to know about it. I read the book with maximum expectations and never felt disappointed by it. Students who feel intimidated by DSA concepts should definitely read this book. A great book from a great author.
Rating:  Summary: One of the best Data Structures books around Review: I am surprised that most instructors haven't banned this book! It is absolutely one of the best data structures references on the market and with answers provided with the enclosed CD, one perfect "cheat book." Virtually all the standard data structures for an introductory DS&A course are included here with a good explanation behind the rationale used in the implementation of the code. Lafore is a good writer and explains things well, unlike certain authors. The book isn't heavy on the mathematics, which is good for programmers who don't want to get involved with theory. The applets which implement the data structures are particularly nice.As mentioned in a previous review, trees are not covered well in this book, but most introductory books don't cover them well either. I don't expect to see an analysis of AVL or red-black trees in an introductory book (Cormen's text, which is the standard for grad school, doesn't explain trees well either). In fact, only Schaffer's book does a creditable job of explaining AVL trees but the implementation of the code isn't the greatest. But for linked lists, stacks,queues, and the like, there are few books that are the equal of this one. Buy the book and you'll pass your DS&A class with flying colors!
Rating:  Summary: Excellent non-mathematical book on algorithms Review: I bought this book a couple of months ago for use in my DS&A class, and it was a superb resource. This book does just what it says it does, no math or proofs, but clear explanations. The applets provide a great way to actually see how the algorithms work. Overall, this is one of the best DS&A books.
Rating:  Summary: Truly Awful Review: I bought this book a couple of years ago as a reference for a data structures class I was taking. While the teacher used another book (based on C++) for teaching his class, it was MUCH easier to understand these subject with this book. The different structures and algorithms are clearly presented and implemented and the workshop applet included are crucial for understanding visually these algorithms and structures. Still, it lacks examples that truly take power of different features that Java has that makes creating these structures easier. For example, the stack data structure is explained using an integer array, which is fine for structures with an specific size, but lack the expandabilty that features like inheritance, encapsulation and polymorphism can offer. If instead of using an integer array, a class with a generic Object (which is the superclass of all the classes in Java) class was used, all the examples in this book would be prepared for real world situations, instead of readiness for an specific data type and/or size. Nevertheless, I still recomend this book to everyone that wants to learn data structures easily with little pain, but lots of gain.
Rating:  Summary: Excellent book, but... Review: I bought this book a couple of years ago as a reference for a data structures class I was taking. While the teacher used another book (based on C++) for teaching his class, it was MUCH easier to understand these subject with this book. The different structures and algorithms are clearly presented and implemented and the workshop applet included are crucial for understanding visually these algorithms and structures. Still, it lacks examples that truly take power of different features that Java has that makes creating these structures easier. For example, the stack data structure is explained using an integer array, which is fine for structures with an specific size, but lack the expandabilty that features like inheritance, encapsulation and polymorphism can offer. If instead of using an integer array, a class with a generic Object (which is the superclass of all the classes in Java) class was used, all the examples in this book would be prepared for real world situations, instead of readiness for an specific data type and/or size. Nevertheless, I still recomend this book to everyone that wants to learn data structures easily with little pain, but lots of gain.
Rating:  Summary: This book is excellent Review: I did a course on data structures in university last semester, this was not the official text book for our course, but I bought it and found it to be very good. This book features numerous examples, to help students understand this complicated subject. There is a cd which has example applets (screen shots are often used in the book). The text is clear and easily understandable by anyone taking a Comp Sci course. Compared to other data structures (java) books I have seen, this book rules. I got a very good exam mark and for this I am most grateful to Mitchell Waite and Robert Lafore for writing this book.
|