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". |