This package contains modules that implement some common data-structures.
data_structures.maps | Provides utilities for functions, dictionaries, and associative tables. |
data_structures.graphs | Provides an implementation of directed, labelled graphs. |
data_structures.stacks | This module implements basic stacks. |
data_structures.tries | Implements a trie data-structure (see http://en.wikipedia.org/wiki/Trie) |
data_structures.heaps | Implements heaps. |
data_structures.priority_queues | Implements priority queues using heaps. |
data_structures.partitions | Provides utilities for creating set partitions. |