Skip to content

AvaGhiasian/Data-Structures-in-Python

Repository files navigation

Data Structures in Python

This repository contains implementations of various data structures in Python, aimed at helping you understand them better.

Table of Contents

Data Structures

Here are the data structures included in this repository:

Linear Data Structures

  • Array
  • Dynamic Array
  • Array Stack
  • Singly Linked List Stack (sll_stack)
  • Circular Queue
  • Singly Linked List Queue (sll_queue)
  • Singly Linked List
  • Doubly Linked List
  • Circular Linked List

Tree Data Structures

  • Binary Tree
  • Binary Search Tree
  • Generic Tree
  • Trie
  • AVL Tree
  • B-Tree

Heap Data Structures

  • Max Heap
  • Min Heap

Hash-based Data Structures

  • Hash Table
  • Dynamic Hash Table

Installation

To get a local copy of this repository, clone it using git:

git clone https://github.com/avaghsn/Data-Structures-in-Python.git
cd Data-Structures-in-Python

About

Implementation of various data structures in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages