Graphs: BFS, DFS, Topological Sort (Kahn's Algorithm), Dijkstra's Shortest Path, Disjoint Set Union (DSU). Dynamic Programming: Climbing Stairs, House Robber, 0/1 Knapsack, Longest Common Subsequence ...