Data Structure and Algorithmic Thinking with Python

Original price was: ₹999.00.Current price is: ₹694.00.

Category:
Description

Price: ₹999 - ₹694.00
(as of Feb 14, 2026 01:20:27 UTC – Details)


Table of Contents: Sample Chapter: Source Code: Errata: Found issue? The sample chapter should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our Python coding style. This book 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 problem. “Data Structure and Algorithmic Thinking with Python” is designed to give a jump-start to programmers, job hunters and those who are appearing for exams. All the code in this book are written in Python. 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.Topics Covered:Organization of chaptersIntroductionRecursion and BacktrackingLinked ListsStacksQueuesTreesPriority Queue and HeapsDisjoint Sets ADTGraph AlgorithmsSorting Searching Selection Algorithms [Medians] Symbol Tables Hashing String Algorithms Algorithms Design Techniques Greedy Algorithms Divide and Conquer Algorithms Dynamic Programming Complexity Classes Miscellaneous Concepts
Publisher ‏ : ‎ Career Monk
Publication date ‏ : ‎ 1 January 2015
Edition ‏ : ‎ First Edition
Language ‏ : ‎ English
Print length ‏ : ‎ 438 pages
ISBN-10 ‏ : ‎ 8192107590
ISBN-13 ‏ : ‎ 978-8192107592
Item Weight ‏ : ‎ 1 kg 10 g
Dimensions ‏ : ‎ 21.59 x 2.51 x 27.94 cm
Country of Origin ‏ : ‎ India
Net Quantity ‏ : ‎ 1 Count
Importer ‏ : ‎ Careermonk Publications
Packer ‏ : ‎ CareerMonk Publications
Generic Name ‏ : ‎ Book
Best Sellers Rank: #11,096 in Books (See Top 100 in Books) #2 in Programming Algorithms #2 in C & C++ Programming #5 in Python Programming
Customer Reviews: 4.3 4.3 out of 5 stars (848) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

Reviews (13)

13 reviews for Data Structure and Algorithmic Thinking with Python

  1. Samrin Hussain

    Amazing book
    Helped me achieve a good grade

  2. Tirthankar Dutta

    Bad packaging – New book received in damaged state.
    Content of the book is awesome, as expected! Quality of paper and print also fine, but packaging is pathetic. The seller should at least make sure that they send the book through proper packaging. Disappointed.

  3. Amazon Customer

    Good one
    Best book

  4. Sandeep Jha

    Must read book for coding.
    Must buy book if you are preparing for coding interview.Read and do problems of this book and ‘algorithm design technique ‘ book written by same author and then practice coding problems on coding websites like leetcode or geeks for geeks and you can easily crack the coding interview.However this book is not very good if you are preparing for GATE or university exams.This book is not for beginners.You should have prior knowledge of both data structure and python.The only drawback with this book is that the font size is very small which cause pain in eyes.

  5. Richard D’souza

    Good Book for Data Structures!
    This book is good for those wanting to learn Data Structures. There are plenty of examples for practice. Explanation is sufficient to understand the topic. Font size should be slight bigger.

  6. YESHWANTH

    Good
    Not bad

  7. Monoswita Chatterjee

    Font size issue. Otherwise Good one!
    The contents of the book follow a comprehensive view rather than a bird’s eye view… which is a plus!The issue I faced is with the font size of the text. The publishers should have increased the font size as it is definitely straining the eyes!

  8. Kuldeep kumar Mahto

    Worth it all topics are covered of DSA
    Page quality is also good worth buying

  9. RexTppy

    I’ve covered the first two chapters so far, so remember this while reading my review. The book seems to go through all the basic topics in the field of algorithms and data structures, so the content should get you through anything you may want to do after.Pros:- LOTS of problems with proofs, this is by far the most important aspect of this book- uses Python, so it’s simple to implement and understand- clear layout and organizationCons:- printed in an ENORMOUS format, a tiny bit shorter than A4 , but wider. It’s a real burden to hold while reading, or just carry around.- some annoying use of English, for example the author sometimes ignores the use of articles altogether- sometimes the explanations are far too long, and not very clear. You lose the point of the whole thing while reading it.- some typos and errors in formulas (for example pag 31, solution to problem 22, the note should say = 2**n – 1 not 2**n .Overall I would recommend the book to anyone interested in the field.

  10. Mahdi

    This is rough translation of the author’s Java book. He did not bother to investigate what is the notion arrays in Python and similar minor concepts where Python and other languages differ. A careful reader finds this thing really bizarre and irritating as the author does not have basic understanding of Python and he is writing book on its data structures. I had read some sample chapters of his Java algorithms book and so I had high hopes but I am really disappointed. Don’t know how editors get it pass for published? An average university’s above average CS student can do more justice to the subject. The author has simply used his earlier name and fame to grab more cash.

  11. Atari Silverlake

    A clear style and a thorough treatment that helps to think about the algorithms and data structures. Two other texts that I have been studying from failed to get me thinking about the material. The Python angle made this indispensable for me.

  12. Prashant Shiralkar

    I used this book to prepare for summer internships. I rate this book slightly above average because as claimed by the book, it is just what I needed to prepare for my interviews – the book is more of a series of lecture notes from a class on Data Structures and Algorithms with a variety of problems. On the positive side, the book focuses on conveying the most essential aspects of each topic followed by problems of increasing difficulty. The solutions are often supported by full Python code. However, there are a number of grammatical errors, as well as a few bugs in the code. And, let me mention that I have not been very thorough during my preparation; so I bet one would spot even more errors. My suggestion to the authors would be to review and rectify the errors first, next improve on the exposition and only then publish the next version/reprint. As time permits, I would be happy to add to the book’s errata to bring to your attention the aforementioned errors. Moreover, I felt the book is a little bulky to carry. It would be more convenient if it could be reduced to 3/4th its current size even if it calls for adding more pages; and I think the figures, codes and the surrounding space can be used more effectively for the contextual text to aid in reducing the overall book size.

  13. Mr M A Anthony

    The book surpassed my expectation. It’s simply just brilliant.

Add a review

Your email address will not be published. Required fields are marked *

Shipping & Delivery