Lesson 01
O/Θ/Ω, best/avg/worst, space complexity, so sánh tăng trưởng bằng số thật.
Lesson 02
Aggregate / accounting / potential method (dynamic array, multipop stack).
Lesson 03
Recursion tree, Master Theorem, giải recurrence.
Lesson 04
Loop invariant, chứng minh quy nạp, vì sao thuật toán đúng.
Lesson 05
Tư duy đi từ vét cạn → nhận diện điểm phí phạm → tối ưu hóa.