https://github.com/rozeappletree/datastructures
Core Data Structures in Python/C/C++
https://github.com/rozeappletree/datastructures
c cpp python3
Last synced: 2 months ago
JSON representation
Core Data Structures in Python/C/C++
- Host: GitHub
- URL: https://github.com/rozeappletree/datastructures
- Owner: rozeappletree
- Created: 2020-02-18T16:50:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-19T07:35:43.000Z (almost 6 years ago)
- Last Synced: 2025-10-09T11:54:54.959Z (9 months ago)
- Topics: c, cpp, python3
- Language: Python
- Homepage:
- Size: 389 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Datastructures
### 001. Basic Python
- [Immutability](PYTHON/001-python-101/001-immutability.py)
- [String Representation](PYTHON/001-python-101/002-repr-str.py)
### 002. Recursion
- [Factorial](PYTHON/002-recursion/02-factorial.py)
- [Fibonacci](PYTHON/002-recursion/03-fib.py)
- [Reverse List](PYTHON/002-recursion/01-rev-list.py)
- [MiniMax](PYTHON/002-recursion/04-minimax.py)
### 003. Sequences
- [Raw PyList](PYTHON/003-sequences/01-pyList.py)
- [Linked List](PYTHON/003-sequences/02-Linked-List.py)
- [Stack](PYTHON/003-sequences/03-stack.py)
### 004. Sorting
- [Merge Sort](PYTHON/004-sorting/01-merge-sort.py)
- [Quick Sort](PYTHON/004-sorting/02-quick-sort.py)
- [Radix Sort](PYTHON/004-sorting/03-radix-sort.py)
### 005. Sets and Hash Maps
- [Raw Set](PYTHON/005-sets-and-maps/01-set-class.py)
- [Raw Hash Map](PYTHON/005-sets-and-maps/02-hash-map.py)
- [Memoisation](PYTHON/005-sets-and-maps/03-memoisation.py)
### 006. Trees
- [Basic Binary Tree](PYTHON/006-trees/01-trie-tree.py)
- [AST](PYTHON/006-trees/03-ast.py)
- [BST](PYTHON/006-trees/04-bst.py)
- [Trie Tree](PYTHON/006-trees/01-trie-tree.py)
- [KDTree](PYTHON/006-trees/05-kd-tree.py)
### 007. Graphs
- [Adjacency List Representation]()PYTHON/007-graphs/00-01-graph-rep-adj-list.py
- [Adjacency Matrix Representation](PYTHON/007-graphs/00-02-graph-rep-adj-matrix.py)
- [Edge Representation](PYTHON/007-graphs/00-03-edge-rep.py)
- [BFS / Levelorder / Bruteforce](PYTHON/007-graphs/01-bfs-levelorder-bruteforce.py)
- [BFS / Backtracking / Exhaustive Search](PYTHON/007-graphs/02-dfs-backtracking-exhaustive-search.py)
- [Kruskal's MST](PYTHON/007-graphs/03-kruskals-algorithm.py)
- [Djikstra's Shortest Path](PYTHON/007-graphs/04-dijkstras-shortest-path--MST.py)
### 008. Membership Datastructures
- [Bloom Filter](PYTHON/008-membership-datastructures/00-bloom-filter.py)
- [Trie Tree](PYTHON/008-membership-datastructures/01-trie-linked-list.py)
### 009. Heaps
- [Max Top Heap](PYTHON/009-Heaps/00-heap.py)