package documentation
Code from the book Data Structures and Algorithms in Python.
Available as an interactive book (2023) at https://www.zybooks.com/catalog/data-structures-algorithms-python
Previously published by John Wiley & Sons (2013) at https://www.wiley.com/en-us/Data+Structures+and+Algorithms+in+Python-p-9781118290279
The source code is available at https://github.com/goldwasser/DSAP
| Package | analysis |
Code from the chapter "Algorithm Analysis". |
| Package | array |
Code from the chapter "Array-Based Sequences". |
| Module | exceptions |
Provides a new "Empty" exception class used by a variety of the data structures. |
| Package | graph |
Code from the chapter "Graph Algorithms". |
| Package | linkedlist |
Code from the chapter "Linked Lists". |
| Package | mapping |
Code from the chapter "Maps, Hash Tables, and Skip Lists". |
| Package | oop |
Code from the chapter "Object-Oriented Programming". |
| Package | pq |
Code from the chapter "Priority Queues". |
| Package | primer |
Code from the chapter "Python Primer". |
| Package | recursion |
Code from the chapter "Recursion". |
| Package | searchtree |
Code from the chapter "Search Trees". |
| Package | sorting |
Code from the chapter "Sorting and Selection". |
| Package | stackqueue |
Code from the chapter "Stacks, Queues, and Deques". |
| Package | text |
Code from the chapter "Text Processing". |
| Package | trees |
Code from the chapter "Trees". |