Comprehensive package of Python-native datastructures.
Project description
ech-datastructures
Comprehensive package of Python-native datastructures.
Planned Datastructures:
- tree set (AVL)
- tree map (AVL)
- ordered list (?) = binary tree (AVL) with duplicates (counts)
- trie
- disjoint set (forest)
- graph (weighted or not, directed or not, sparse or not)
Implemented Datastructures:
- Heap (AKA priority queue)
Will Not Implement:
- fixed-size array
- dynamic array (use
list
) - linked list (use
collections.deque
) - stack (use
collections.deque
) - queue (use
collections.deque
) - deque (use
collections.deque
) - hash set (use
set
) - hash map (use
dict
)
See Also
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ech-datastructures-0.1.3.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for ech_datastructures-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b22a174ab8992991114c1784ecfed70c3e1605a60cfa679ad26804ad4c4b0b |
|
MD5 | 0bfb08782c7aa66d1d5f363e02d543a4 |
|
BLAKE2b-256 | 8d745c17f10c958fd9b715ae8bfcaba2d9380c19c0cead001d20ca2345e6e9ab |