This repository includes code for the book,
Data Structures and Algorithms in Python
by Michael Goodrich, Roberto Tamassia, and Michael Goldwasser
Published in 2023 at zybooks.com as an interactive book.
Previously published in print/electronic formats by
Wiley in 2013.
This has been organized into a package named dsap
, with subpackages
organized by chapters of the book (e.g., dsap.recursion
).
If using the default table of contents order for chapters, the subpackages are named:
Chapter 1) primer
Chapter 2) oop
Chapter 3) analysis
Chapter 4) recursion
Chapter 5) array
Chapter 6) stackqueue
Chapter 7) linkedlist
Chapter 8) trees
Chapter 9) pq
Chapter 10) mapping
Chapter 11) searchtree
Chapter 12) sorting
Chapter 13) text
Chapter 14) graph
(Note: there is not code from Chapter 15 on memory management)
Documentation is available at https://goldwasser.github.io/DSAP/