2) Recursion Fundamental for trees, graphs, backtracking, DP, and more. 3) DFS and BFS The most foundational algorithm for trees and graphs. Applies to: - Dijkstra's Algorithm - Kruskal's - Prim's 4) ...