

Paperback: 736 pages
Publisher: Wiley; 6 edition (January 28, 2014)
Language: English
ISBN-10: 1118771338
ISBN-13: 978-1118771334
Product Dimensions: 7.5 x 0.9 x 9.2 inches
Shipping Weight: 2.2 pounds (View shipping rates and policies)
Average Customer Review: 4.5 out of 5 stars See all reviews (11 customer reviews)
Best Sellers Rank: #306,969 in Books (See Top 100 in Books) #57 in Books > Computers & Technology > Computer Science > Computer Simulation #100 in Books > Computers & Technology > Computer Science > Information Theory #351 in Books > Computers & Technology > Programming > Languages & Tools > Java

I recently read this book to brush up on comp sci fundamentals and prepare for technical interviews. It's been 20 years since my undergrad years and this book helped so much for me to get up to speed that I felt I should leave a review. I really enjoyed it and I thought the writing was very smooth considering the subject. Usually these books tend to be very dry and boring. I felt that the material was very well organized and the authors chose very good examples and gave information on smaller subjects very carefully. I recommend this book unreservedly.
The best way to truly understand a data structure or an algorithm is to write the real code and debug it. Comparing with Introduction to Algorithms and Algorithms (4th Edition), this book has Java implementation for nearly all fundamental ADTs and algorithms. I strongly recommend this book to who are learning algorithms by self.
I have read several books on algorithms and data structures. This book really stands out as a practical book with very useful examples. It might not be as mathematically verse as some students or instructors are looking for but it definitely is amazingly useful for understanding the concepts.I also really like the layout and print of this book.
So far it has been a very helpful book. The code examples are logical and the companion site with the full source code has also been helpful.
THIS is the book to get. It's like the bible of computer science data structures. I bought it for my sophomore level undergraduate course and a book has never been so impactful as this one was. My teacher was awful and this book is the reason why I passed that class, and actually understand basic data structures to this day.The way each chapter explicitly describes every/any data structure you could probably think of is so helpful. Not to mention visuals are included - I never understand why other books don't include data structure visuals. Nice that some algorithms are included as well.THANK YOU
awesome book. great for beginners and intermediate. you will definitely understand the topics.
Java: Artificial Intelligence; Made Easy, w/ Java Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data Structures (Artificial Intelligence Series) Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles, Second Edition Java Programming: Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... web design, tech, perl, ajax, swift, python) Java: The Ultimate Guide to Learn Java and Python Programming (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, ... Developers, Coding, CSS, PHP) (Volume 3) JAVA: JAVA in 8 Hours, For Beginners, Learn Java Fast! A Smart Way to Learn Java, Plain & Simple, Learn JAVA Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Analytics: Data Science, Data Analysis and Predictive Analytics for Business (Algorithms, Business Intelligence, Statistical Analysis, Decision Analysis, Business Analytics, Data Mining, Big Data) AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java Data Structures And Algorithms Using Java Data Structures and Algorithms in Java Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles, Second Edition Data Analytics: Practical Data Analysis and Statistical Guide to Transform and Evolve Any Business. Leveraging the Power of Data Analytics, Data ... (Hacking Freedom and Data Driven) (Volume 2) Swift: Programming, Master's Handbook; A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... engineering, r programming, iOS development) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... web design, tech, perl, ajax, swift, python,) Php: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... engineering, r programming, iOS development,) Python: Programming, Master's Handbook; A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO ... engineering, r programming, iOS development) Data Analytics: What Every Business Must Know About Big Data And Data Science (Data Analytics for Business, Predictive Analysis, Big Data) Java Artificial Intelligence: Made Easy, w/ Java Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data ... engineering, r programming, iOS development) Java: The Simple Guide to Learn Java Programming In No Time (Programming,Database, Java for dummies, coding books, java programming) (HTML,Javascript,Programming,Developers,Coding,CSS,PHP) (Volume 2) Data Structures, Algorithms, And Applications In C++ Data Structures and Algorithms Using C#