Paperback: 438 pages
Publisher: CareerMonk Publications; 2 edition (August 20, 2013)
Language: English
ISBN-10: 8192107558
ISBN-13: 978-8192107554
Product Dimensions: 8.5 x 1 x 11 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (338 customer reviews)
Best Sellers Rank: #72,201 in Books (See Top 100 in Books) #14 in Books > Textbooks > Computer Science > Algorithms #16 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #32 in Books > Computers & Technology > Programming > Algorithms
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.
JAVA: Quick and Easy JAVA Programming for Beginners (Java, java programming, java for dummies, java ee, java swing, java android, java mobile java apps) Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles Data Structures and Algorithms Made Easy: 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) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Ruby Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) 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) Data Structures in Java: From Abstract Data Types to the Java Collections Framework Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) 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) Data Structures and Algorithms in Java (2nd Edition) Data Structures & Algorithms in Java Data Structures & Algorithms in Java with CDROM (Mitchell Waite Signature) Java Software Structures: Designing and Using Data Structures Java Software Structures: Designing and Using Data Structures (3rd Edition) Starting Out with Java: From Control Structures through Data Structures (2nd Edition) (Gaddis Series) Starting Out with Java: From Control Structures through Data Structures (3rd Edition) JAVA: JAVA 100 Tests, Answers & Explanations, Pass Final Exam, Pass Job Interview Exam, Pass Engineer Certification Exam, Examination, Learn JAVA programming in easy steps: A Beginner's Guide