




Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles [Karumanchi, Narasimha] on desertcart.com. *FREE* shipping on qualifying offers. Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles Review: 5 Stars Very Practical - I'm really enjoying this book. My skills on algorithms were a little bit rusty since I'm graduated for some time (around 17 years ago). The point is that nowadays you have all of these data structures already built-in inside wherever language you pick (Java, C#, Python...), so this makes you become somehow "lazy" and this is not good after all ... mainly when a complex project arrives on your desk or when you want to join a cool open source project that has several sorts of data structures inside, like the Linux Kernel, without this knowledge you can't basically get in a project of such magnitude. I'll gave 05 stars for this book due to the following: 1. The book is very objective and you don't need to read tons of pages before a practical example. 2. The author explains visually every algorithm what really helps because I'm very used to think "visually". 3. The book has a lot of exercises so once you grasp the concepts you'll be faced with exercises and detailed explanations. 4. The book arms you with knowledge to pick the best data structure, even when your language/library already gives you one. 5. The author maintains a nice website with videos explaining the concepts of the book. 6. Comparing to other data structures books this one is the most practical in my opinion. Review: Torn - I'm torn about my review of this book. I read the book cover to cover over the past few weeks. I also interviewed with both desertcart and Microsoft last week. The pro: I WAS asked questions at both desertcart and Microsoft that are presented in this book. Because of my reading, I knew where to go with the solutions. I was also able to use things I learned in this book to find solutions to questions I was asked that aren't directly discussed in the book. The con: There are SO many formatting/content issues in the book. I would venture to guess that there are 5 - 10 typos/grammar mistakes per page in the book, some so severe that they change the intended meaning of the sentence/example. Additionally, there are at least a few places in the book that the code simply doesn't run due to errors in the code itself. It seems to me that the book would do well to have a native English speaking person proofread it, as well as someone to double check the code samples. I would have absolutely given this book five stars had it not been for the errors. Normally an error or two wouldn't bother me that much, but there are so many of them here that they're extremely difficult to overlook. However, at the end of the day, the content in this book DID help me be prepared for the interviews. So, if you're preparing for an interview and don't mind working through the errors, this is an excellent resource.
| Best Sellers Rank | #1,189,985 in Books ( See Top 100 in Books ) #53 in Beginner's Guides to Java Programming #356 in Computer Systems Analysis & Design (Books) #1,348 in Software Development (Books) |
| Customer Reviews | 4.2 4.2 out of 5 stars (1,360) |
| Dimensions | 8.5 x 0.93 x 11 inches |
| Edition | 2nd ed. |
| ISBN-10 | 8192107558 |
| ISBN-13 | 978-8192107554 |
| Item Weight | 2.1 pounds |
| Language | English |
| Print length | 412 pages |
| Publication date | August 20, 2013 |
| Publisher | CareerMonk Publications |
M**S
5 Stars Very Practical
I'm really enjoying this book. My skills on algorithms were a little bit rusty since I'm graduated for some time (around 17 years ago). The point is that nowadays you have all of these data structures already built-in inside wherever language you pick (Java, C#, Python...), so this makes you become somehow "lazy" and this is not good after all ... mainly when a complex project arrives on your desk or when you want to join a cool open source project that has several sorts of data structures inside, like the Linux Kernel, without this knowledge you can't basically get in a project of such magnitude. I'll gave 05 stars for this book due to the following: 1. The book is very objective and you don't need to read tons of pages before a practical example. 2. The author explains visually every algorithm what really helps because I'm very used to think "visually". 3. The book has a lot of exercises so once you grasp the concepts you'll be faced with exercises and detailed explanations. 4. The book arms you with knowledge to pick the best data structure, even when your language/library already gives you one. 5. The author maintains a nice website with videos explaining the concepts of the book. 6. Comparing to other data structures books this one is the most practical in my opinion.
J**H
Torn
I'm torn about my review of this book. I read the book cover to cover over the past few weeks. I also interviewed with both Amazon and Microsoft last week. The pro: I WAS asked questions at both Amazon and Microsoft that are presented in this book. Because of my reading, I knew where to go with the solutions. I was also able to use things I learned in this book to find solutions to questions I was asked that aren't directly discussed in the book. The con: There are SO many formatting/content issues in the book. I would venture to guess that there are 5 - 10 typos/grammar mistakes per page in the book, some so severe that they change the intended meaning of the sentence/example. Additionally, there are at least a few places in the book that the code simply doesn't run due to errors in the code itself. It seems to me that the book would do well to have a native English speaking person proofread it, as well as someone to double check the code samples. I would have absolutely given this book five stars had it not been for the errors. Normally an error or two wouldn't bother me that much, but there are so many of them here that they're extremely difficult to overlook. However, at the end of the day, the content in this book DID help me be prepared for the interviews. So, if you're preparing for an interview and don't mind working through the errors, this is an excellent resource.
M**E
¡Me gustó!
The book itself is very good, it is quite dense, it has many examples that help to understand the theory. En estos tiempos hay muchos libros en el mercado y es dificil poder elegir uno perfecto en todos los sentidos. I hope this book help me in my new adventure! One thing that I would really like before buying a book is to be able to read the table of contents and you can hardly ever see it before... so in my reviews I always try to leave photos of the table of contents of books I bought for other future buyers. It came with a slightly wrinkled cover, but I imagine it has to do with transportation.
A**.
Great Book!
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.
A**R
This book is a good compilation of algorithmic problems for technical interviews
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.
S**L
Riddled with errors and very disappointing
After reading the great reviews on previous editions Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles , I was eager to get the new edition of the book. The big disappointment came after going through a dozen pages and finding 4 errors in algorithm implementations. The explanations are not nearly as detailed and clear as some other reviews suggested, and the inaccuracies make one hesitant to trust the book. Bottom line-you have a better chance of finding a clear, complete and correct implementation of algorithms online. I would not recommend this book.
A**R
Bugs in the code but still a very useful book
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.
K**E
best book for inteterview preparation
During my campus interviews I got in small company. During my campus preparation I did not notice this book. Around 2 months back, I saw this book with friend and borrowed it for 2 days .and felt like it is the perfect book for campus preparation for people like me. I have studied algorithms using several books, and this is by far the best. I am sure this going to be one of the best books on algos and interview preparations.
J**J
well laid out
J**R
It says made easy but it’s not easy, and the font size is too small for such complicated book. I would buy a different book
S**M
I am studying computer science engineering at NIT Trichy and at the end of my Data structures and Algorithms course. It was referred by my seniors who prepared this book for their course and campus placements. With curiosity, I bought this book. I realized right away that this book is one of the best book to get concepts clear with clear-cut explanations. The main difference between this book and other books is that the explanations are so clear, I can honestly say it has been relatively easy to learn. I haven't struggled at all. The author takes a very clean approach, only focusing on the subject of algorithms and data structures. The concept of data structures and algorithms does not care about languages. He also criticizes the current trend of mixing "software engineering" and "object oriented concepts" in with this subject. His goal was to create the most easily understood book ever written on data structures and algorithms. I would say he hit his mark dead-on! The only thing missing from the book is exercises and glossary. There are none (at least not in the current edition). I posted few questions on publisher's site: CareerMonk.com and the replies were really fast. We can find out the new questions by checking the publisher's Website. The author has given us a real gem, and for that I am grateful. I also saw many posts about the achievements of this book. It is very good to see that an Indian authored books were being used as reference books, translated to different languages. Till now, we have seen only the reverse case. It is a great achievement. Note: I bought both Java and C editions and hence copying the reviews to both versions. Also, I would say one version is enough. Do not buy both.
M**I
Good book but there are too many printing errors. Also the Java coding examples often cannot be compiled. They have variable name errors or they are inaccurate. All this despite being a second edition. It would be 5 stars, but only after a serious review.
G**T
You have to zoom in to read contents.
ترست بايلوت
منذ شهر
منذ 3 أسابيع