
Algorithms Traps Sheet
Thirty-two common mistakes across the Algorithms syllabus, each stated as the tempting belief, the correct rule and a short reminder with the page that explains it: asymptotic notation and the master theorem, loop counts, searching, every sort's cost and stability, hashing and probing, divide and conquer, greedy versus dynamic programming, traversal edge classes and topological orders, minimum spanning trees and shortest paths with negative edges and weight changes.

