Paperback: 426 pages
Publisher: CareerMonk Publications; 2 edition (December 29, 2011)
Product Dimensions: 8.5 x 1 x 11 inches
Shipping Weight: 2.7 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (338 customer reviews)
Best Sellers Rank: #407,726 in Books (See Top 100 in Books) #46 in Books > Computers & Technology > Programming > Algorithms > Data Structures #102 in Books > Textbooks > Computer Science > Algorithms #494 in Books > Textbooks > Computer Science > Software Design & Engineering
Seriously this is such a good book to read. The code examples are really up to the mark. It is difficult to find this level of detail in most other interview preparation books and I mean even crack the coding. At the same time the book is comprehensive and simple. Especially KMP which is so easily implemented in the book. Hats off to the author. Great job, looking forward to more.
This is a really good book! It is not a Java book and the code is a mix of Java/C++ and has some typos but these are the only cons.It has clear explanation of concepts and has lots of practical problems with full solutions!It helps a lot to become better in algorithms and data structures.I highly recommend it.
This is a decent book if you are just starting to prepare for a tech interview (in Java). The chapter on LinkedLists, Queues and Trees are okay. Helps build concepts and confidence as it's very hands-on. The book is not comprehensive though, so would definitely recommend referring other books after completing this.
Concise and clear explanations that get down to the point, a great collection of algorithms with code examples.It would be useful for both students and developers that need revision or reference material.It is totally worth the money, so I wouldn't hesitate to buy another book from this author.
One of the best book for learning algorithms.the concepts of data structures are also explained very well with diagrams. Must buy if you wish to crack interviews along with Cracking the code book.
This book is a good compilation of algorithmic problems for technical interviews. The chapters are well organized with related basic data structures and problems. The main thing is that there are multiple solutions provided in this book for each problem with different level of space and time complexities. This will help everybody to get insight of attacking difficult problem in the interviews. Some of the Java coding in the book have some typos. I hope the author will fix those in the next edition.
The author does a great job of covering a very large number of topics that you'd expect to face in an interview with bigger software development companies. I found the way the questions started off easier and built to be very helpful in grasping the topics. It was also good to be able to contact the author with further questions.
It's a good book with great explanations and ideas but it's not without problems. It wasn't hard to identify a few problems with some algorithms. One of them fetches the next item in a collection twice inside the loop but only checked the value once. Another function was set to return void but in the code they're returning null. This isn't even legal. If you can see past the problems you can still gain a lot of knowledge from the material.
Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles Java Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) Ruby Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) Swift Artificial Intelligence: Made Easy, w/ Essential Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data Structures (Artificial Intelligence Series) Swift: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... mining, software, software engineering,) Java Programming: Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in 24 ... design, tech, perl, ajax, swift, python) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in 24 ... design, tech, perl, ajax, swift, python) The New York Times Monday Through Friday Easy to Tough Crossword Puzzles: 50 Puzzles from the Pages of The New York Times (New York Times Crossword Puzzles) Algorithmic Puzzles Data Analytics: Practical Data Analysis and Statistical Guide to Transform and Evolve Any Business Leveraging the Power of Data Analytics, Data Science, ... (Hacking Freedom and Data Driven Book 2) Data Architecture: A Primer for the Data Scientist: Big Data, Data Warehouse and Data Vault Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition The New York Times Light and Easy Crossword Puzzles: 130 Fun, Easy Puzzles Interviewing in Swift: Algorithms and Data Structures: Your guide in helping you prepare for the real world of software engineering interviews as an iOS or Mac OS developer. Data Structures and Algorithms in C++ An Introduction to Data Structures and Algorithms (Progress in Theoretical Computer Science) Data Structures and Algorithms The Garbage Collection Handbook: The Art of Automatic Memory Management (Chapman & Hall/CRC Applied Algorithms and Data Structures series)