MCPcopy Index your code
hub / github.com/BeeBombshell/Python-DSA

github.com/BeeBombshell/Python-DSA @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
170 symbols 349 edges 59 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Python DSA :snake:

This repository is a compilation of important Data Structures and Algorithms based on Python.

Please make seperate folders for different topics :innocent:

The following topics will be elaborated:

  • Big O Time Complexity
  • Tuples
  • Dictionaries
  • Lists
  • Arrays
  • Binary Search
  • Linear Search
  • Sliding Window Example
  • Looping
  • For Loop
  • While Loop
  • do While Loop
  • Sorting Algorithms
  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Bucket Sort
  • Merge Sort
  • Quick Sort
  • Heap Sort
  • Tree Sort
  • Shell Sort
  • Count Sort
  • Radix Sort
  • Searching Algorithms
  • Linear Search
  • Binary Search
  • Recursion
  • Ackermann Function
  • Backtracking
  • Dynamic Programming
  • Linked List
  • Singly Linked List
  • Doubly Linked List
  • Circular Singly Linked List
  • Circular Doubly Linked List
  • Reverse Linked List
  • Merge Linked List
  • Middle Linked List
  • Palindromic Linked List
  • Cycle exist in Linked List
  • Start of cycle in Linked List
  • Happy Number
  • Tree Data Structure
  • BFS
  • DFS
  • Binary Tree
  • Binary Search Tree
  • AVL tree
  • Trie
  • Inorder Tree Traversal
  • Preorder Tree Traversal
  • Postorder Tree Traversal
  • Binary Tree Max Path
  • Morris Traversal
  • Graph Data Structure
  • Breadth First Search
  • Depth First Search
  • Number of Islands
  • Divide and Conquer Algorithm

MarkdownPython

Core symbols most depended-on inside this repo

append
called by 36
DSA/deque.py
pop
called by 15
DSA/deque.py
add
called by 9
Tree Data Structure/binarytree.py
isEmpty
called by 7
DSA/SinglyLinkedList.py
addFront
called by 5
DSA/SinglyLinkedList.py
display
called by 5
DSA/SinglyLinkedList.py
display
called by 5
DSA/DoublyLinkedList.py
addTail
called by 4
DSA/DoublyLinkedList.py

Shape

Method 81
Function 59
Class 30

Languages

Python100%

Modules by API surface

DSA/deque.py14 symbols
DSA/SinglyLinkedList.py13 symbols
Tree Data Structure/binarytree.py12 symbols
DSA/DoublyLinkedList.py12 symbols
DSA/circularLinkedList.py10 symbols
Tree Data Structure/binarytree_maxpath.py7 symbols
Tree Data Structure/preorder_traversal.py6 symbols
Tree Data Structure/postorder_traversal.py6 symbols
Tree Data Structure/inorder_traversal.py6 symbols
Sorting Algorithms/tree_sort.py5 symbols
Sort-all/quick.py4 symbols
Sort-all/merge.py4 symbols

For agents

$ claude mcp add Python-DSA \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact