or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Data Structures and Algorithms Made Easy
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data Structures and Algorithms Made Easy [Paperback]

MR Narasimha Karumanchi
5.0 out of 5 stars  See all reviews (2 customer reviews)
Price: £24.92 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Data Structures and Algorithms Made Easy Data Structures and Algorithms Made Easy
£24.87
In stock.

Customers Who Viewed This Item Also Viewed


Product details

  • Paperback: 426 pages
  • Publisher: CreateSpace (9 Mar 2011)
  • Language English
  • ISBN-10: 145654988X
  • ISBN-13: 978-1456549886
  • Product Dimensions: 27.9 x 21.6 x 2.8 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,004,789 in Books (See Top 100 in Books)

More About the Author

Narasimha Karumanchi
Discover books, learn about writers, and more.

Visit Amazon's Narasimha Karumanchi Page

Product Description

Product Description

Product Description Success key books for: Programming puzzles for interviews Campus Preparation Degree/Masters Course Preparation Instructor's GATE Preparation Big job hunters: Microsoft, Google, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Webaroo, De-Shaw, Success Factors, Face book, McAfee and many more Reference Manual for working people From the Author What is unique? Main objective is not to give you the theorems and proofs about DS and Algorithms. I have followed a pattern of improving the problem solutions with different complexities (for each problem, you observe multiple solutions with different improved complexities). Basically, its an enumeration of possible solutions. With this approach, even if we get a new question it gives us a way to think about all possible solutions. Target Audience? These books are very much useful for interview preparation, GATE preparation, campus preparations. Specially for GATE, I included some extra chapters. Language? All code was written in C. I am planning to release the same in Java and as of now there is no time bound for this :) All the above details can also be seen at: CareerMonk.com Note: Before taking decision, I strongly recommend you to go through the sample chapters provided in site. That gives you an idea about the pattern of problems in the book. If you feel this will help others, please spread this mail. The main objective of this book is to make people aware of importance of data structures and algorithms. As a job seeker if you read the referenced books completely with good understanding, I am sure you will challenge the interviewers and that is the main objective. If you read as an instructor, you will give better lectures with easy go approach and a result your students will feel proud for selecting Computer Science/Information Technology as their degree. These books are very much useful for the students of Engineering and Masters during their academic preparations. All the chapters of this book contain theory and their related problems as many as possible. There are a total of approximately 700+ algorithmic problems and all of them are with solutions. And finally if you read as a student preparing for competition exams [like Graduate Aptitude Test for Engineering, DRDO or any other exam for Computer Science/Information Technology], then the content of this book covers all the required topics in full detail. While writing the book, an intense care has been taken to ensure that the content should help students who are preparing for these kinds of exams. In all the chapters you will see more importance given to problems and analyzing them instead of concentrating more on theory. For each chapter, first you will see the basic required theory and then problems.

About the Author

Narasimha Karumanchi is the Senior Software Developer at Amazon Corporation, India. Most recently he worked for IBM Labs, Hyderabad and prior to that he served for Mentor Graphics and Microsoft, Hyderabad. He received his B-TECH. in Computer Science from JNT University and his M-Tech. in Computer Science from IIT Bombay. He has experience in teaching data structures and algorithms at various training centers and colleges. He was born and bought up in Kambhampadu, Macherla (Palnadu), Guntur, Andhra Pradesh.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
By Kate
Format:Paperback
I bought this book on recommendation of my friend who already read it. In the last one year I attended interviews from big companies Microsoft, Google, Amazon, Facebook. In those interviews, sometimes I lost it in first round, few in second round, third rounds. After those interviews decided to read algos and DS very thoroughly and get full understanding of them for interviews as my dream is to b part of one of those companies.

Since I know how they will ask in interviews, I searched all books and also took few suggestions from my friends who are already working in those. I got 3 to 4 references from them. This book is one of those. I must say that the problems in this book are awesome and the explanation is too good. Even readers from other departments (I belong to Electronics) also can easily understand and apply the techniques. I spent 1 month on this book and read all the chapters.

Last month I attended Microsoft interview and I cracked it as a Software Developer. Even before attending the interviews this book gave me that confidence of getting the job. I am sure for DS and Algos interviews this book is the bible. Since all big companies ask few questions on Design patterns and other, if we could get overview of them, I am sure we will crack the interviews very confidently.

Pros:
-Good problems
-Pattern of solutions (multiple solutions)
-Covers all required topics
-Lucidity in explanation

Cons:
-Few grammar mistakes
Comment | 
Was this review helpful to you?
What else needed? 16 July 2011
Format:Paperback
Of the complete 22 chapters (including Misc.), I read 18 chapters. I completed all these chapters in 10 days span and I simply cannot stop reading the book. Sometimes, I used to come early and start reading the book. The main reason for this is: its problems, enumeration of solutions.

For example, I saw one problem in Linked Lists chapter which has 9 solutions and solutions are amazing. I never felt that DS and Algos is this much easy. The title deserves the name "Made Easy". Eventhough, I did not start my big job hunting, but I am sure I will be part of one of them by year end :). This book gave me that confidence. Even if we get new questions we can give best possible solutions (at least).

As mentioned by other readers, I saw few typos and feel the author will resolve them in next print. These typos are negligible if we look at the problems.

One more use of this book is: every chapter gives the theory first and in the problems section (huge number of problems and all with solutions) the code is so simple so that everybody understands easily. Eventhough, I am a Java developer, I never felt difficulty in understanding the solutions. I am sure this book will be one of the best books for interviews.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  26 reviews
34 of 36 people found the following review helpful
Well, good book, but not 700 problems, 100+ errors though 9 Dec 2011
By Algorithmic - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I write this review purely for the purpose of helping future readers to make a correct decision.

Background: I am CS graduate warming up for Job hunting, with 10+ years of programming experience.
I was so excited when I first saw the book (title) several weeks ago. Now I have finished several chapters and I should say it is not as great as it appears.

Let's cut to the meat directly.

Pros:
1) Nice chapter organizations. It helps you to know what are the major topics you should work on to warm up for a coding interview.
2) Each chapter has a general introduction to the basic concepts.
3) Each chapter has a set of problems, with some decent analysis and solutions.

Cons:
1) False advertisement. 700 puzzles? Come on. You do not have that many puzzles! Let's look at an example in the linked list chapter.
Problem #2: Find the nth node from the end of the list (give the puzzle, with a solution that guarantee you to be rejected by any interviewer).
Problem #3: Can we improve the solution of #2? (you will still be rejected if you present a solution like this)
Problem #4: Can we solve the same problem without hash table? (Here starts with the solution that make some sense)
Problem #5: Can we solve #2 in one scan? (finally here gives a good solution)

Many of the problems in the book are like this: different solutions to the SAME puzzle, You can do it, sure. But it is called an analytical process or algorithmic design process to one single problem. They are not different puzzles! Furthermore, the first 2 solutions are usually very naive, which can barely be counted as solutions. Sometimes, even the final version is not efficient enough.

2) Presentation mistakes, solution errors, typos.
For example, the presentation of XOR linked list in the linked list chapter is just wrong. You can not traverse 2 directions using just one node address.
For example, The solutions to problem 15 and problem 30 in the list chapter are wrong. The solution errors are actually more frequent because of cons #1.
For example, the usage of the term "hash table" is abusive and misleading. Why not follow the conventional usage? Not every table is a hash table.

3) Not many insightful ideas or analysis to a topic. Even there are multiple solutions to the same problem, the book does not show the underlining analytical process.
So to understand a topic or a problem well, you must read other data structure or algorithms books.

Suggestions to readers:
I used to read more than 5 algorithm/data structures on the same topic at the same time, which is in general a good approach to study a topic. This approach will
be especially useful when you read this book due to the reasons presented above. Remember to check out other online resources for coding problems too.
Take-home message:
1) Buy the book. It is helpful.
2) Read it with your own discretion.
3) Read other books and online resources on the same content at the same time.

Suggestions to authors (Why AUTHORS? Because I am almost 100% sure that some content was written by students):
1) Fix your false advertisement. Combine your "problems" together in to real puzzles. Do not present very dumb solutions just for the advertised numbers. Readers are fine without them. Let's respect our limited resource on the earth.
2) Add more problems to your book. I have seen about 80% problems elsewhere.
3) Fix your mistakes, errors and typos. Especially the presentation mistakes are not acceptable. Understand a topic before you add it into your book.
6 of 7 people found the following review helpful
Inconsistent 24 Nov 2011
By Blitz - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This book could have been great had the author been sincere. Instead, its a mash-up of problems and solutions. At times, the questions are answered in thorough detail. At times, the author assumes the reader knows everything and just writes the code without a single comment (like most questions under Binary Trees).

Had this book been written by Robert Lafore, most readers would have jobs upon finishing it.
7 of 9 people found the following review helpful
Be careful! Many errors in the codes 8 Dec 2011
By netbsd - Published on Amazon.com
Format:Paperback
I bought this book due to its high rate. However, just after reading one chapter, I found a lot of errors in the codes. (You can easily point them out if you read the codes for problem 14, 15 and 16 in Chapter 3.) I don't know why most people give high rate on this book. For me, I have to say it is not the right one for the interview preparing.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject







i.e., each product must be in subject 1 AND subject 2 AND ...

Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges