Nhóm 1 — Cơ bản

6 bài nền tảng: Big-O, Array, Linked List, Stack, Queue, Hash Table.

Nhóm này dạy gì?

Những cấu trúc dữ liệu cơ bản nhất — gặp hàng ngày trong code và đa số bài phỏng vấn. Sau nhóm này bạn sẽ:

Lộ trình 6 bài — học tuần tự

Lesson 01
Khái niệm cấu trúc dữ liệu, phân loại (tuyến tính/phi tuyến), Big-O chi tiết với walk-through.
Lesson 02
Mảng tĩnh / động, truy cập theo chỉ số, binary search, amortized O(1).
Lesson 03
Singly / doubly / circular. Reverse in-place, Floyd cycle detection.
Lesson 04
LIFO, push/pop O(1). Kiểm tra ngoặc, min stack, postfix evaluation, shunting-yard.
Lesson 05
FIFO, circular queue, deque, priority queue. Nền cho BFS và scheduler.
Lesson 06
Hash function, chaining vs open addressing, load factor. Bẫy anagram + polynomial hash.