Skip to content

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages