Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.01 KB

File metadata and controls

45 lines (35 loc) · 1.01 KB

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