Skip to main content

Simple datastructures library with documentation.

Project description

Python Data Structures by slav_EEik

About the project

This is a simple datastructures and algorithms library. It is also published on PyPi.

You can see the automatically-generated documentation on GitHub Pages.

Here are all implemented datastructures:

  • Lists

    • Singly Linked List
    • Doubly Linked List
    • Static Array
  • Linear Structures

    • Stack
    • Queue
    • Deque
  • Heaps

    • Min Heap
    • Priority Queue
  • Trees

    • Binary Tree
    • Binary Search Tree
    • Sequence Binary Tree
    • Trie
  • Graphs

    • Adjacency List
    • Adjacency Matrix

You can also utilize nodes of these structures in your projects.

Here are all implemented algorithms:

  • Sorting Algorithms:

    • Heap Sort
    • Bubble Sort
    • Quick Sort
  • Tree Algorithms:

    • Tree balancing
  • Graphs Algorithms:

    • Dijkstra algorithm
    • Breadth First Search
    • Depth First Search

Installation

pip install --upgrade pip
pip install slav-eeik-datastructures

Modules:

Project Structure

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contacts

For any inquiries, please reach out to the project maintainer on GitHub or Telegram.

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

slav_eeik_datastructures-0.1.1.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slav_eeik_datastructures-0.1.1-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file slav_eeik_datastructures-0.1.1.tar.gz.

File metadata

  • Download URL: slav_eeik_datastructures-0.1.1.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for slav_eeik_datastructures-0.1.1.tar.gz
Algorithm Hash digest
SHA256 da52178d1aac954ddd1c7c8b8c4b68602238631895b03b3de3e4725e3df4d5a6
MD5 10cced6032153992f2d5e007e2f2f3b7
BLAKE2b-256 0d38ad52236e726423a3bd49217a4d9163d5ec41edfe9b88fc2f7aa0e6308c08

See more details on using hashes here.

File details

Details for the file slav_eeik_datastructures-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for slav_eeik_datastructures-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 754ab89c7e9e44b159e7d577afdf3e4ddd31c2c959ecf28e860bf078207bd58e
MD5 0fe8f345143692a10d26e791d6428526
BLAKE2b-256 941e6d501f472219eb3122535ba52585e6822b6d76126ec4c86cac49d228e2bf

See more details on using hashes here.

Supported by

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