Lesson 01
Thuật ngữ, binary tree, bốn cách duyệt: preorder, inorder, postorder, level-order.
Lesson 02
BST property, insert/delete/search. Vì sao dãy đã sắp xếp tạo cây tệ.
Lesson 03
Min/max heap, biểu diễn mảng, sift up/down. Heap sort, median streaming.
Lesson 04
AVL (rotation), Red-Black. Vì sao Java TreeMap dùng RB.
Lesson 05
Cây tiền tố, insert/search O(L). Autocomplete, dictionary, IP routing.