Skip to main content

Comprehensive package of Python-native datastructures.

Project description

ech-datastructures

Comprehensive package of Python-native datastructures.

example workflow example workflow

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 or list)
  • 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)

Uploaded Source

Built Distribution

ech_datastructures-0.1.4-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

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

Hashes for ech-datastructures-0.1.4.tar.gz
Algorithm Hash digest
SHA256 5a24566dabfe1c7e9d638e39d9ab2bf18108b57d224b5d7e9992b4f0e1742a81
MD5 56c92110daa8337ca94dc56fd183610e
BLAKE2b-256 5ae86bf319e04576f25fb8b353886a2cabf0f8a1d21c8fee52ae45984021a88c

See more details on using hashes here.

File details

Details for the file ech_datastructures-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for ech_datastructures-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1f7c92ac1124777ffb6b2086e7b0c53139a5e829e70c14b3d0e2115582fb5129
MD5 f5802c9d127a7a9960963bb6dbe56f18
BLAKE2b-256 bcf3f6f9f6b3e3408ebcb9bb5443e0dacaa535ba061081975943ac72ea2e5ef6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page