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 details)
Built Distribution
File details
Details for the file ech-datastructures-0.1.4.tar.gz
.
File metadata
- Download URL: ech-datastructures-0.1.4.tar.gz
- Upload date:
- Size: 20.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a24566dabfe1c7e9d638e39d9ab2bf18108b57d224b5d7e9992b4f0e1742a81 |
|
MD5 | 56c92110daa8337ca94dc56fd183610e |
|
BLAKE2b-256 | 5ae86bf319e04576f25fb8b353886a2cabf0f8a1d21c8fee52ae45984021a88c |
File details
Details for the file ech_datastructures-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: ech_datastructures-0.1.4-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7c92ac1124777ffb6b2086e7b0c53139a5e829e70c14b3d0e2115582fb5129 |
|
MD5 | f5802c9d127a7a9960963bb6dbe56f18 |
|
BLAKE2b-256 | bcf3f6f9f6b3e3408ebcb9bb5443e0dacaa535ba061081975943ac72ea2e5ef6 |