Data Structures and Algorithms in Python
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Based on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
A thorough introduction to data structures and algorithms, leveraging Python for practical implementation examples.
Read this if
- ✓ You want a thorough, academic approach to data structures.
- ✓ You prefer learning algorithms with Python code examples.
- ✓ You are transitioning from Java/C++ DS concepts to Python.
Skip this for now if
- ✗ You seek a quick, hands-on tutorial for immediate coding tasks.
- ✗ You expect advanced topics beyond typical intermediate data structures.
- ✗ You prefer a less academic, more project-based learning style.
Explore Similar Books
More books in similar categories — browse to discover your next read.
Python Algorithms
Magnus Lie Hetland
View →
How to Solve It
George Polya
View →
Data Structures and Program Design in C
Robert L. Kruse
View →
A Common-Sense Guide to Data Structures and Algorithms
Jay Wengrow
View →
Elements of Programming Interviews
Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
View →
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Mentioned in 2 articles · #631 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 2 Articles
Stack Data Structure
Queue Data Structure
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
1
Total mentions
2