Algorithms and Data Structures Programs in Java
- Dijkastra's shortest/minimum cost path algorithm
- Smallest Window To Be Sorted
- Longest Increasing Subsequence
- Kth Largest Number - heap
- K Smallest Numbers - heap
- Last Stone Weight - heap
- DFS - Graph
- Topological sorting - Kahn's algo , BFS
- Topological sorting - DFS
- Coin Change - DP