Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles
    Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles (English, Paperback, Narasimha Karumanchi)

    Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles  (English, Paperback, Narasimha Karumanchi)

    1,496 Ratings & 212 Reviews
    10% off
  • Bank OfferExtra 5% off* on Axis Bank Buzz Credit Cards
  • Delivery
    Tip: Verify your pincode for correct delivery details
      From Saved Addresses
      Recent History
    Loginto see your saved addresses
    • Usually delivered in 7-8 days. Enter pincode for exact delivery dates/charges

      Why is there a shipping charge for this item?

      Sellers with Flipkart Assured waive off the delivery charge for Orders over Rs 500. For Orders under Rs 500, a nominal delivery charge is added per item.

      Sellers without Flipkart Assured may or may not add a delivery charge to your Order. This is subject to Seller discretion.

      What is the estimated delivery time?

      Sellers generally procure and ship the items within the time specified on the product page. Business days exclude public holidays and Sundays.

      Estimated delivery time depends on the following factors:

      • The Seller offering the product
      • Product's availability with the Seller
      • The destination to which you want the order shipped to and the Seller's location

      Why does the delivery date not correspond to the delivery timeline of X-Y business days?

      It is possible that the Seller or our courier partners observe a holiday between the day you placed your order and the date of delivery, which is based on the timelines shown on the product page. In this case, we add a day to the estimated date. Some courier partners and Sellers do not work on Sundays and this is factored in to the delivery dates.

      What do the different tags like 'In Stock', 'Available' mean?

      'In Stock'

      Products‘In Stock’ are readily available with seller.


      Products listed as ‘In Stock’ are readily available with seller.

      'Preorder' or 'Forthcoming'

      The product is not released yet. You can however ‘book’ an order for this. Shipping happens only after the product launch.

      'Out of Stock'

      Currently, the item is not available for sale. Use the 'Notify Me' feature to know once it is available for purchase.


      Sometimes, items have to be sourced by Sellers from outside India. These items are mentioned as 'Imported' on the product page and can take at least 10 days or more to be delivered to you.

      'Back In Stock Soon'

      The item is popular and is sold out. You can however 'book' an order for the product and it will be shipped according to the timelines mentioned by the Seller.

      'Temporarily Unavailable'

      The product is currently out of stock and is not available for purchase. The product could to be in stock soon. Use the 'Notify Me' feature to know when it is available for purchase.

      'Permanently Discontinued'

      This product is no longer available because it is obsolete and/or its production has been discontinued.

      'Out of Print'

      This product is not available because it is no longer published and has been permanently discontinued.

      Why does the estimated delivery time vary for each seller?

      Delivery times are influenced by product availability, geographic location of the Seller, your shipping destination and the courier partner's time-to-deliver to your location.

      Please enter your default pin code on the product page to know more accurate delivery times on the product page itself.

      Seller does not/cannot ship to my area. Why?

      Enter your pincode on the product page to know whether the product can be delivered to your location.

      If you haven't provided your pincode until the checkout stage, the pincode in your last used shipping address will be used to check for serviceability.

      Whether your location can be serviced or not depends on:

      • Whether the Seller actually ships to your location
      • Legal restrictions, if any, in shipping particular products to your location
      • The availability of reliable courier partners in your location

      At times Sellers prefer not to ship to certain locations. This is entirely at their discretion.

      More answers in our Shipping FAQs »

    • Language: English
    • Binding: Paperback
    • Publisher: CareerMonk Publications
    • ISBN: 9780615459813, 0615459811
    • Edition: 2015
    • Pages: 440
    • 10 Days Replacement Policy
      ValidityCoversType Accepted
      10 days from deliveryDamaged, Defective, Item not as describedReplacement

      If you have received a damaged or defective product or if it is not as described, you can raise a replacement request on the Website/App/Mobile site within 10 days of receiving the product.

      Successful pick-up of the product is subject to the following conditions being met:

      • Correct and complete product (with the original brand/product Id/undetached MRP tag/product's original packaging/freebies and accessories).
      • The product should be in unused, undamaged and original condition without any scratches or dents.

      Know more about the Return Policy here

    • Cash on Delivery available

      How do I place a Cash on Delivery (C-o-D) order?

      All items that have the 'Cash on Delivery Available' icon are valid for order by Cash on Delivery. Add the item(s) to your cart and proceed to checkout. When prompted to choose a payment option, select 'Pay By Cash on Delivery'. Enter the CAPTCHA text as shown, for validation. Once verified and confirmed, your order will be processed for shipment in the time specified, from the date of confirmation. You will be required to make a cash-only payment to our courier partner at the time of delivery of your order to complete the payment.

      Terms & Conditions

      • e-Gift Vouchers or Store Credit cannot be used for C-o-D orders.
      • Cash-only payment at the time of delivery.

        More answers in our Shipping FAQs »


    Data Structures And Algorithms Made Easy takes a practical approach to the subject so that readers easily understand and apply the concepts in solving problems.

    Summary Of The Book

    Data Structures and Algorithms are important parts of courses in computer science. They form the fundamental building blocks of developing logical solutions to problems. They help in creating efficient programs that perform tasks optimally. Data Structure refers to the principles of storing and organizing data. Algorithm is the set of logical steps involved in solving a problem.

    Data Structures And Algorithms Made Easy defines these two concepts for the benefit of students and professionals in the computer science field. Rather than focusing on the various theories and models, this book provides practical examples.

    It focuses on giving solutions for complex problems in data structures and algorithm. It even provides multiple solutions for a single problem, thus familiarizing readers with different possible approaches to the same situation.

    Divided into 21 chapters, the book comprehensively covers the topics required for a thorough understanding of the subjects. It focuses on concepts like Linked Lists, Hashing, Algorithm Design Techniques, Dynamic Programming and Symbol Tables.

    The author suggests that readers should first complete the first chapter before proceeding. This is because, in the first chapter, he has discussed various complexities and the situations in which they may arise. Once the reader is familiar with these, it is easier for them as the rest of the book contains frequent references to these concepts.

    Data Structures And Algorithms Made Easy is designed to give a jumpstart to programmers, job hunters and those who are appearing for exams. All the codes in this book are in C/C++. It contains many programming puzzles that not only encourage analytical thinking, but also prepares readers for interviews. This book, with its focused and practical approach, can help readers quickly pick up the concepts and techniques for developing efficient and effective solutions to problems.

    About Narasimha Karumanchi

    Narasimha Karumanchi is a senior software developer.

    Peeling Design Patterns for Beginners and Interviews, Coding Interview Questions, Data Structures And Algorithms Made Easy In Java, and Data Structures and Algorithms For GATE are the other books he has written.

    Narasimha Karumanchi has an M.Tech in Computer Science, from IIT, Mumbai. He has extensive experience in software development, having worked for leading corporations like Amazon, IBM Labs and Microsoft. He founded the website CareerMonk, that provides a self publishing platform and print-on-demand service.

    Read More
    Book Details
    • Publication Year
      • 2015 May
    • Authored By
      • Narasimha Karumanchi
    • Width
      • 8.5 inches
    • Height
      • 11 inches
    • Weight
      • 740 g
    Frequently Bought Together
    Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles
    Data Structures and Algorithms Made Easy: Data Structure and Algo...
    10% off
    1 Item
    1 Addon
    1,496 Ratings
    212 Reviews
    • 5
    • 4
    • 3
    • 2
    • 1
    Most Helpful 
    Most Recent 
    By Certified Buyers 

    The book that stops your search for a good book for Data Structures

    For the past few months, I have been searching for a book that covers all the standard problems in Data Structures and to my fortune I found this one. Every chapter starts with the basic elements of that particular data structure and then the implementation and finally all the typical problems that are usually asked in the placement sessions are solved so meticulously.
    Each and every concept is first explained in pictorial form and then the algorithm and then the code snippets written in C wh...

    Shiva Sai

    Certified Buyer

    28 Aug, 2012

    Report Abuse

    A treatise of intriguing problems on data structures

    Lucidly written basics and wide variety of problems makes it a must read for anyone who want to hone their algorithmic skills.
    The explanations given for each and every problem are really a treat.
    This book also covers theoretical concepts of complexity classes in its own concise way which will be useful for those students wanting to pursue higher studies yet scared by notational jargon of theoretical computer science.

    Bhaskar Guthikonda

    Certified Buyer

    26 Mar, 2012

    Report Abuse

    Good problem solving

    One thing I liked about this book that after a problem is served, it tries to attempt to solve that in basic way and after analyzing it's performance then keeps on improvising the algorithm by providing better solution.
    Hence it first captures the attention of a newbie or in it's simplest form and then takes the journey to more optimized solution which is also necessary to learn for how to approach and develop better solution.

    Abhijit Sinha

    Certified Buyer

    2 Feb, 2012

    Report Abuse

    A good resource for arithmetic tricks

    Most of the stuff in this book, usually also more updated, is of course available on the web. This book also *explains* the tricks very clearly. That's why it rocks. Author doesn't talk to you like a professor, but like a good friend. He explains stuff, often in plain English, the way we all do when we really want someone to understand what we mean.

    He uses some math too, but only when really appropriate. If you find delight in the optimization of code--and you SHOULD--this is the book for y...

    Murali Manohar

    Certified Buyer

    19 Mar, 2012

    Report Abuse

    Written in very simple English and easy to understand for students

    I am a lecturer at one of the rural Engineering college in Karnataka. I generally do not come online and spend much time. After reading the book, I thought it would be good if I share my comments about this.

    Generally students are scared of design of algorithms and its analysis and this is due to the fact that students are not able to understand foreign books. There is a difference in understanding level of students and those books.

    This book bridges thatgap. I must say it is so easy for st...


    Certified Buyer

    5 Apr, 2012

    Report Abuse

    Really useful for people like me.

    I bought this book for my Data Structures class at Pune University and it was perfect. There are lot of real world examples it shows the straight forward way of showing us want the data structures are and how to code them efficiently. There's also a lot of extra theory in the sorting chapters that I haven't found in other data structure books.

    This book is definitely worth the buy. It provides plenty of relevant questions to help prepare for an interview. I did notice that there is a fair a...

    Krishna Kumar A

    Certified Buyer

    9 Apr, 2012

    Report Abuse

    Useful for both novice and professionals preparing for tech interviews

    The book focuses on DS and Algos part of technical interview. It exposes you to all the questions that the interviewers would expect you to know. The book does provide the implementation code for all data structures, you can do them on your own style as well. Some questions during the interview come straight from it. Others are very similar. Once you study this book, you will be fully prepared to handle any questions on the interview.

    Try to think hard on the problem before going to the solu...

    Nara Hari

    Certified Buyer

    14 Apr, 2012

    Report Abuse

    It is a like Virtual Teacher for me

    I ordered this book along with other books for preparing my job searches. Earlier, I thought of taking a coaching on DS and Algorithms for trying Google, Amazon and Yahoo. But after reading few chapters of this book, I felt like, saved lot of money on as it would cost at least 20,000 rupees in Bangalore.

    This book helped me a lot in my preparation and I never felt like it helps me in cracking Yahoo (I am part of it now :)).

    All problems are very useful, relevant and straight to the point wh...


    Certified Buyer

    30 Apr, 2012

    Report Abuse

    Good collection of questions

    I got this book on 10th of Jan. Earlier, I used to follow many blogs, sites to prepare for interviews. This is has nice collection of all those problems. In the stacks chapter (Misc.) I found a typo: it was mentioned wrongly. The code was correct but the description is given wrongly.

    Overall, it is good book. If it has indexes for sections it would help more.


    Certified Buyer

    18 Apr, 2012

    Report Abuse

    A tool to help @ interviews

    It sets the stage for interviewing in today's marketplace, covers all those computer science concepts that some of us are rusty at, and provided good examples to practice working through those low level concepts. This is where this book came in handy.

    I found it very helpful for my second round of interviews at a very technical company.

    I really liked the problems of Stacks, Queues, Trees, PQs problems. It helped me to think about solutions in correct way.

    Rakesh Datta

    Certified Buyer

    10 Apr, 2012

    Report Abuse
    View all 212 reviews
    Safe and Secure Payments. Easy returns. 100% Authentic products.
    You May Also Be Interested In
    All Categories
    Back to top