An open API service indexing awesome lists of open source software.

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++

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)