The Algorithms - Rust
All algorithms implemented in Rust (for educational purposes)
These are for demonstration purposes only. RESTART BUILD
Sort Algorithms
- Bubble
- Cocktail-Shaker
- Counting
- Heap
- Insertion
- Gnome
- Merge
- Odd-even
- Quick
- Radix
- Selection
- Shell
- Stooge
- Comb
- Bucket
Graphs
- Dijkstra
- Kruskal's Minimum Spanning Tree
- Prim's Minimum Spanning Tree
- Breadth-First Search (BFS)
- Depth First Search (DFS)
- Bellman-Ford
Math
Dynamic Programming
- 0-1 Knapsack
- Edit Distance
- Longest common subsequence
- Longest continuous increasing subsequence
- Longest increasing subsequence
- K-Means Clustering
- Coin Change
- Rod Cutting
- Egg Dropping Puzzle
- Maximum Subarray
- Is Subsequence
- Maximal Square
Data Structures
Strings
General
- Convex Hull: Graham Scan
- N-Queens Problem
- Graph Coloringp
- Tower of Hanoi
- Kmeans
- Two Sum
Search Algorithms
Geometry
Ciphers
All implemented Algos
See DIRECTORY.md
Contributing
See CONTRIBUTING.md