Arrays 🔗
- Best Time to Buy and Sell Stocks
- Contains Duplicate
- Longest Consequence
- Maximum Product Subarray
- Reverse Pairs
- Minimum In Rotated Sorted
- Inversion of Array
- Find Missing Repeating Number
- Container With Most Water
- Find All Duplicates in an Array
Dynamic Programming 🔗
- Fibonacci
- Climbing Stars
- House Robber
- House Robber 2
- Unique Path
- Unique Path 2
- Minimum Path Sum
- Word Break
Graphs 🔗
- BFS 🔗
- DFS 🔗
- Bellman Ford
- Bipartite BFS
- Bipartite DFS
- Clone Graph
- Course Schedule
- Course Schedule 2
- Cycle Directed BFS
- Cycle Directed DFS
- Cycle Undirected BFS
- Cycle Undirected DFS
- Dijkstra
- Dijkstra Using Set
- Floyd Warshall
- Islands BFS
- Kosaraju
- Prims Algorithm
- Rotting Oranges
- Topo Sort BFS
- Topological Sort DFS