Buy new:
-10% $45.00$45.00
FREE delivery Monday, December 15
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Good
$19.69$19.69
FREE delivery December 18 - 22
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Problem Solving with Algorithms and Data Structures Using Python 2nd Edition 2nd Edition
Purchase options and add-ons
- ISBN-101590282574
- ISBN-13978-1590282571
- Edition2nd
- PublisherFranklin, Beedle & Associates
- Publication dateAugust 22, 2011
- LanguageEnglish
- Dimensions7.5 x 0.99 x 9.25 inches
- Print length438 pages
There is a newer edition of this item:
$163.49
(56)
Only 1 left in stock (more on the way).
Frequently bought together

What do customers buy after viewing this item?
Highest rated
in this set of products
Fluent Python: Clear, Concise, and Effective ProgrammingPaperbackFREE Shipping by AmazonGet it as soon as Monday, Dec 15Lowest Price
in this set of products
The Hitchhiker's Guide to Python: Best Practices for DevelopmentPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Dec 16Only 1 left in stock - order soon.Most purchased
in this set of products
System Design Interview – An Insider's Guide: Volume 2PaperbackFREE Shipping by AmazonGet it as soon as Monday, Dec 15
Data Structures and Algorithms in PythonHardcoverFREE Shipping by AmazonGet it as soon as Monday, Dec 15Only 12 left in stock - order soon.
Problem Solving with Algorithms and Data Structures Using Python―3rd EditionBradley MillerPaperbackFREE Shipping by AmazonGet it as soon as Tuesday, Dec 16Only 7 left in stock (more on the way).
Hands-On Data Structures and Algorithms with Python: Store, manipulate, and access data effectively and boost the performance of your applications, 3rd EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Dec 15
Beyond Cracking the Coding Interview: Pass Tough Coding Interviews, Get Noticed, and Negotiate Successfully (Cracking the Interview & Career)PaperbackFREE ShippingUsually ships within 11 to 12 days
Data Structures and Problem Solving Using JavaPaperbackFREE Shipping by AmazonGet it as soon as Wednesday, Dec 17Only 1 left in stock - order soon.
Coding Interview Patterns: Nail Your Next Coding InterviewPaperbackFREE Shipping by AmazonGet it as soon as Monday, Dec 15
Customers also bought or read
- The Hitchhiker's Guide to Python: Best Practices for Development
Paperback$21.48$21.48Delivery Tuesday - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Monday - Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis
Hardcover$53.58$53.58FREE delivery Tuesday - Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries, 4th Edition
Paperback$28.34$28.34Delivery Monday - Introduction to Algorithms, fourth edition#1 Best SellerComputer Algorithms
Hardcover$85.99$85.99FREE delivery Wed, Dec 24 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
Paperback$39.95$39.95FREE delivery Monday - Deep Learning (Adaptive Computation and Machine Learning series)
Hardcover$54.65$54.65FREE delivery Sun, Jan 4 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerIntroductory & Beginning Programming
Paperback$27.53$27.53Delivery Monday - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Monday - Elements of Programming Interviews in Python: The Insiders' Guide
Paperback$33.15$33.15Delivery Monday - Data Structures & Algorithms in Python (Developer's Library)
Paperback$58.27$58.27FREE delivery Fri, Dec 19 - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Paperback$39.99$39.99FREE delivery Monday - Artificial Intelligence: A Modern Approach, Global Edition
Paperback$80.89$80.89FREE delivery Wed, Dec 24 - Python Data Science Handbook: Essential Tools for Working with Data
Paperback$44.18$44.18FREE delivery Monday - Build a Large Language Model (From Scratch)#1 Best SellerComputer Neural Networks
Paperback$49.24$49.24FREE delivery Monday - Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learning
Paperback$50.99$50.99FREE delivery Monday - C Programming Language, 2nd Edition#1 Best SellerC Programming Language
Paperback$69.99$69.99FREE delivery Monday - Introduction to Machine Learning with Python: A Guide for Data Scientists
Paperback$42.74$42.74FREE delivery Tue, Jan 6
Product details
- Publisher : Franklin, Beedle & Associates
- Publication date : August 22, 2011
- Edition : 2nd
- Language : English
- Print length : 438 pages
- ISBN-10 : 1590282574
- ISBN-13 : 978-1590282571
- Item Weight : 1.65 pounds
- Reading age : 1 year and up
- Dimensions : 7.5 x 0.99 x 9.25 inches
- Best Sellers Rank: #1,317,111 in Books (See Top 100 in Books)
- #29 in Data Structure and Algorithms
- #616 in Microsoft Programming (Books)
- #993 in Python Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book provides a great approach to learning data structures and algorithms, making it an excellent introduction to Python programming. Moreover, the book is easy to read and offers high practical usefulness, with one customer noting it helps consolidate Python syntax. Additionally, the writing quality is well-received, and one customer particularly appreciates the balance of real code examples in Python. However, the pacing receives mixed reactions from customers.
AI Generated from the text of customer reviews
Select to learn more
Customers appreciate the book's approach to learning data structures and algorithms, describing it as an excellent introduction to Python programming.
"...Excellent book for a beginner and also refreshing for someone with intermediate python programming experience...." Read more
"...a bit on fundamental concepts/examples, but fairly good book to learn programming in Python." Read more
"...in good condition and the content is intriguingly good with detailed explanation and challenging practices for me to practice in my own free time!" Read more
"...clear, and reader-friendly without sacrificing depth and breadth of topics...." Read more
Customers find the book easy to read and understand, with one customer noting they can read every page from front to back.
"I really enjoyed this book, wish there were more examples. Easy to understand if you're just starting out learning about data structures and..." Read more
"It is an excellent book. It is very easy to read and comprehensive. I like it, I recommend this book." Read more
"This is a well written nice book to have. I found it easy to read ..wish if it could cover more subject" Read more
"...I found this book is very easy to learn and it can be used for the start of learning the algorithms and data structures...." Read more
Customers find the book very helpful and appreciate its practical usefulness, with one customer noting that the exercises serve as great learning tools and another mentioning how it aids in consolidating Python syntax.
"Great Book really helping me with my studies!" Read more
"Helpful." Read more
"...The exercises are great learning tools. If you already know python you can skip that part...." Read more
"...Covers classic/important cs problems in addition to helping consolidate Python syntax" Read more
Customers appreciate the code examples in the book, with one customer noting the good balance of real Python code and another mentioning its universal ideas.
"I like that this book offers a lot of code for readers, and this book is available online in entirety. However, some of the code has errors...." Read more
"Not as pedagogical as Cormen, however very decent balance of real code(in python) to explain fundamental algorithms/ data structures...." Read more
"...demonstrating how they are actually implemented in python with real code/ examples...." Read more
"...This does use the syntax of Python but the ideas in the book are pretty universal." Read more
Customers appreciate the writing quality of the book, with one mentioning it provides a well-written overview of data structures.
"Well written, a great introduction to data structures and a decent introduction to PYTHON. The exercises are great learning tools...." Read more
"The authors did an amazing job writing this book. ive been an electrical engineer for a long time and finally decided to learn more about Comp Sci...." Read more
"Just finished reading first 100 pages. Very well written with illustrative examples (codes and flow diagrams)...." Read more
"This is a well written nice book to have. I found it easy to read ..wish if it could cover more subject" Read more
Customers have mixed opinions about the pacing of the book.
"...I cant epmphesis enough how important that is for keeping you engaged and learning the kraft. I highly reccomend this book." Read more
"...Don't get my wrong, the book will definitely challenge you, but it seems the authors really thought of a great way to introduce data structures and..." Read more
"Excellent book for a beginner and also refreshing for someone ......" Read more
Reviews with images
Easy to follow
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on September 17, 2023Format: PaperbackVerified PurchaseI am a huge fan of this book. There's seemingly a free version of it online but it's worth paying for for the sake of longevity and also just to support the authors, who did a really great job.
I'm a "self-taught" software engineer (in scare quotes because no one is really self taught), which means I have no formal training in data structures and algorithms. A lot of books and courses are math heavy, which makes sense in an academic context but isn't terribly practical. I don't need to do limits and integrals and things to understand and use tree algorithms, and this book doesn't ask me to.
It's just a step by step, very practical introduction to basic data structures and algorithms. Can't recommend it highly enough for someone trying to get into these topics, especially if you've been put off by theory and math-heavy courses or books in the past.
- Reviewed in the United States on March 5, 2025Format: PaperbackVerified PurchaseGreat book. Took awhile to understand a lot of the concepts, but it really does do an excellent job at describing important concepts. Highly recommend for any aspiring software engineer/computer scientist.
- Reviewed in the United States on February 2, 2023Format: PaperbackVerified PurchaseI work in software development for over 30 years. I have been picking up books to refresh my knowledges. I started coding in Python recently and pick up this book for both learning Python and refreshing algorithms. I found this book is very easy to learn and it can be used for the start of learning the algorithms and data structures. But this 2nd edition has been published over ten years ago. It needs to be updated. I found there is 3rd edition over the internet, it has more contexts and also bug fix in the samples. Hope they will have printed version in Amazon.
- Reviewed in the United States on September 1, 2019Format: PaperbackVerified PurchaseData structures and algorithms should be one of your first stops when you reach a beginner understanding of a programming language. This is the book I wish I'd had several years ago when I started. I struggled with learning these concepts on my own, but this book knocks it out of the park. The authors take a very complex topic and start you simple and progressively introduce the complexities so that you are not overwhelmed. Don't get my wrong, the book will definitely challenge you, but it seems the authors really thought of a great way to introduce data structures and algorithms to a beginner. Well done.
- Reviewed in the United States on June 14, 2022Format: PaperbackVerified PurchaseThe authors did an amazing job writing this book. ive been an electrical engineer for a long time and finally decided to learn more about Comp Sci. The book is written so that you can read every page front to back. I cant epmphesis enough how important that is for keeping you engaged and learning the kraft. I highly reccomend this book.
- Reviewed in the United States on April 9, 2018Format: PaperbackVerified PurchaseI bought this book because I'm a Data Scientist that needs to be able to communicate fluently with software developers, even though I don't have a formal computer science background. This book did a really great job at not just going over the key data structures and algorithms I need to know, but also demonstrating how they are actually implemented in python with real code/ examples. I'm still working my way through all the practice problems, but I feel like I've already learned a lot by just by reading through it. This will probably be staying on my desk as a reference for years to come.
- Reviewed in the United States on October 19, 2023Format: PaperbackVerified PurchaseOne of my favorite books.
- Reviewed in the United States on February 17, 2020Format: PaperbackVerified PurchaseNot as pedagogical as Cormen, however very decent balance of real code(in python) to explain fundamental algorithms/ data structures. The topics chosen to illustrate algos also hard to find described better in other books.
Some sections like Knight's Tour with hieuristics,
Infix/Postfix and parse trees are wonderful.
Sections on splay trees, string processing, image processing are great read.
Top reviews from other countries
Amazon CustomerReviewed in Canada on June 13, 20221.0 out of 5 stars Ended ordering another data structure and algorithm book from a different author
Format: PaperbackVerified PurchaseI did not enjoy the book at all but i decided to not be picky. The i encountered a couple of code issues. But what makes buy another data structure and algorithm book was that the physical quality of the book. It is really hard to keep it open in order to make your hands free to code. Stupid paper material and book size
Jordan ValentineReviewed in Australia on September 21, 20235.0 out of 5 stars Great product!
Format: PaperbackVerified PurchaseOverall excellent condition and good price.
Manuel Cabusas JrReviewed in Singapore on January 11, 20225.0 out of 5 stars Overall, it’s great!
Format: PaperbackVerified PurchaseThe book is great. Except there is one page that got folded on the inner part that makes it appear longer. But that’s no issue at all.The media could not be loaded.
-
eberReviewed in Brazil on August 12, 20223.0 out of 5 stars Chegou com marcas de sujeira e amassados.
Format: PaperbackVerified PurchaseNão gostei da forma que o livro chegou. Veio com algumas marcas de sujeira e outras de impactos.
Não gostei da forma que o livro chegou. Veio com algumas marcas de sujeira e outras de impactos.3.0 out of 5 stars
eberChegou com marcas de sujeira e amassados.
Reviewed in Brazil on August 12, 2022
Images in this review
Adrian HartReviewed in the United Kingdom on August 5, 20255.0 out of 5 stars Great nook
Format: PaperbackVerified PurchaseExcellent book. Well laid out.























