This repository contains implementations of various data structures in Python, aimed at helping you understand them better.
Here are the data structures included in this repository:
- 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
- Binary Tree
- Binary Search Tree
- Generic Tree
- Trie
- AVL Tree
- B-Tree
- Max Heap
- Min Heap
- Hash Table
- Dynamic Hash Table
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