These are for demonstration purposes only.
Sort Algorithms
- Bubble
- Counting
- Heap
- Insertion
- Merge
- Quick
- Radix
- Selection
- Shell
Graphs
- Dijkstra (Not implemented yet)
- Kruskal's Minimum Spanning Tree (Not implemented yet)
- Prim's Minimum Spanning Tree (Not implemented yet)
- BFS (Not implemented yet)
- DFS (Not implemented yet)
Dynamic Programming
- 0-1 Knapsack
- Edit Distance
- Longest common subsequence
- Longest increasing subsequence (Not implemented yet)
- K-Means Clustering
- Coin Change (Not implemented yet)
- Rod cut (Not implemented yet)
- Egg Dropping Puzzle
Data Structures
- Queue (Not implemented yet)
- Heap
- Linked List
- Graph (Not implemented yet)
- Directed (Not implemented yet)
- Undirected (Not implemented yet)
- Trie (Not implemented yet)
- Binary Search Tree
- B-Tree
- AVL Tree (Not implemented yet)
Strings
- Knuth Morris Pratt
- Rabin Carp (Not implemented yet)
General
- Convex Hull: Graham Scan
- N-Queensp (Not implemented yet)
- Graph Coloringp (Not implemented yet)
- Tower of Hanoi
Search Algorithms
- Linear
- Binary
Ciphers
- Caesar
- Vigenère
- Transposition (Not implemented yet)
Contributing
See CONTRIBUTING.md