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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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