Skip to main content

Implement efficent data structures

Project description

Build status:

![](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-fibonacci.yml/badge.svg)

![](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-range.yml) [![tests-Unicode](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-unicode.yml/badge.svg?branch=unicode)](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-unicode.yml) [![tests-BinaryTree](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-binarytree.yml/badge.svg)](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-binarytree.yml) [![tests-BST](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-BST.yml/badge.svg?branch=bst)](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-BST.yml) [![tests-AVLTree](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-avltree.yml/badge.svg?branch=avltree)](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-avltree.yml) [![tests-HeapTree](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-HeapTree.yml/badge.svg?branch=heap)](https://github.com/Michaelhess17/containers-oop/actions/workflows/tests-HeapTree.yml)

This package was written as part of a homework assignment for CMC CSCI046: Data Structures and Algorithms. Use at your own risk!

The package implements multiple types of data structures, including the following:

  • Generator objects (implemented with range and fibonacci)

  • Binary Trees

  • Binary Search Trees

  • AVL Trees

  • Heap Binary Trees

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

cmc_csci046_.data_structures-1.0.7.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

cmc_csci046_.data_structures-1.0.7-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file cmc_csci046_.data_structures-1.0.7.tar.gz.

File metadata

  • Download URL: cmc_csci046_.data_structures-1.0.7.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for cmc_csci046_.data_structures-1.0.7.tar.gz
Algorithm Hash digest
SHA256 0dee9da5b843bc9464f2a809888e08612520421edc3f7c8bc454faf1ade019a1
MD5 5bf0a35d23e69ea97fa723a5417281dd
BLAKE2b-256 5405e532b95a57d532efe2682a6d96ae9875f5dce1bc54c2217fa895b4e68e18

See more details on using hashes here.

File details

Details for the file cmc_csci046_.data_structures-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: cmc_csci046_.data_structures-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for cmc_csci046_.data_structures-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4894067ad6a5390f069c12ff1116c0cc76d2016980ef314b2e2e627162b1b21e
MD5 48ed40a25d5b6c4b63546f9faa903be9
BLAKE2b-256 2192d07cbfd76907e3b2322a83cdeb01d948b91da5ed2380d8bf1c489de6bba2

See more details on using hashes here.

Supported by

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