A collection of algorithms implemented in Java
- Algorithms
- Data Structures
- Graph Traversal
- Breadth-First Search
- Depth First Search
- Shortest Path
- Dijkstra's Algorithm
- Bellman-Ford
- Floyd-Warshall
- Minimum Spanning Tree
- Kruskal's Algorithm
- Prim's Algorithm
- Network Flow
- Ford-Fulkerson
- Topological Sort
- Knapsack
- Longest Increasing Subsequence
- Longest Common Subsequence
- Radix Sort
- Counting Sort
- Quicksort
- Heapsort
- Mergesort
- Insertion Sort
- Bubble Sort
- Selection Sort
MIT License
See LICENSE for details.