Comprehensive package of Python-native datastructures.
Project description
ech-datastructures
Comprehensive package of Python-native datastructures.
Planned Datastructures:
- tree set
- ordered list (?) = binary tree with duplicates (counts)
- trie
- disjoint set (forest)
- graph (weighted or not, directed or not, sparse or not)
Implemented Datastructures:
- Heap (AKA priority queue)
- TreeMap
Will Not Implement:
- fixed-size array
- dynamic array (use
list
) - linked list (use
collections.deque
) - stack (use
collections.deque
orlist
) - 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.4.tar.gz
(20.7 kB
view hashes)
Built Distribution
Close
Hashes for ech_datastructures-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7c92ac1124777ffb6b2086e7b0c53139a5e829e70c14b3d0e2115582fb5129 |
|
MD5 | f5802c9d127a7a9960963bb6dbe56f18 |
|
BLAKE2b-256 | bcf3f6f9f6b3e3408ebcb9bb5443e0dacaa535ba061081975943ac72ea2e5ef6 |