Exercise solutions for Data Structures and Algorithms in Python(Michael T. Goodrich).
notebooks
: Jupyter notebooks for exercises.code
: Source code for exercises.
For convenient purposes, we give the link of the notebooks in nbviewer:
- Chap1 Python Primer
- Chap2 Object-Oriented Programming
- Chap3 Algorithm Analysis
- Chap4 Recursion
- Chap5 Array-Based Sequences
- Chap6 Stacks&Queues&Deques
- Chap7 Linked Lists
I implement almost all the data structures in this book from scratch in the toydata
package,
see details in https://github.com/shenxiangzhuang/toydata.