Skip to main content

Data Structures Collections: BST and Linked Lists.

Project description

DS Collections

Overview

DS Collections is a Python package that provides efficient and easy-to-use implementations of fundamental data structures. It currently includes:

  • Singly Linked List: A simple linked list where each node points to the next.
  • Doubly Linked List: A more advanced linked list with both forward and backward traversal.
  • Binary Search Tree (BST): A binary tree for efficient searching, insertion, and deletion operations.

This package is designed for developers, students, and anyone learning about data structures or needing these implementations in their projects.


Features

  • Singly Linked List

    • Add, delete, and traverse nodes.
    • Efficient memory usage for linear data.
  • Doubly Linked List

    • Supports bidirectional traversal.
    • Add or delete nodes at any position.
  • Binary Search Tree

    • Allows duplicate or unique keys.
    • Includes functions for insertion, deletion, and traversal.

Installation

You can install the package locally or through PyPI (if uploaded):

pip install dstructslib

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

dstructslib-1.0.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

dstructslib-1.0.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file dstructslib-1.0.2.tar.gz.

File metadata

  • Download URL: dstructslib-1.0.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.5

File hashes

Hashes for dstructslib-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d5a326e0572fff3bc77fc98bbee096e252e2cf8942022e9c032d758dd2433f8f
MD5 dff5e2efddc1eb161381fae1b2b04c11
BLAKE2b-256 13aa08c27a113837347ac4aceb5cc3a32dc2819fddc7dd3e99cc21538bf51175

See more details on using hashes here.

File details

Details for the file dstructslib-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: dstructslib-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.5

File hashes

Hashes for dstructslib-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec144705f1350fa365b1f1438fc1120324d4b901a35da95bd1f8bea9f0be76e3
MD5 3266a816563962cb5adeb39b40ddeff0
BLAKE2b-256 0da5bf4da70ac6a735b8aeb8a51f0ddd921f46c6eb5c2f9d205d8e93dc4ab5e8

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