| Giai ?o?n | Ch? ?? chnh | N?i dung | M?c tiu |
|---|---|---|---|
| 1 | N?n t?ng |
|
Xy d?ng n?n t?ng v?ng ch?c v? ngn ng? v phn tch ?? ph?c t?p thu?t ton. |
| 2 | C?u trc D? li?u |
|
Hi?u v tri?n khai cc c?u trc d? li?u tuy?n tnh c? b?n. |
| 3 | Thu?t ton |
|
N?m v?ng cc thu?t ton c?t li v k? thu?t gi?i quy?t v?n ??. |
| 4 | Ch? ?? Nng cao |
|
Gi?i quy?t cc bi ton ph?c t?p h?n v?i cc c?u trc v thu?t ton nng cao. |
| 5 | Chu?n b? Ph?ng v?n |
|
p d?ng ki?n th?c ? h?c vo mi tr??ng ph?ng v?n th?c t?. |
T? duy C?t li ?? Lm ch? DSA
1. Tr?u t??ng ha l Cha kha
T?p trung vo vi?c m?t c?u trc d? li?u *lm g* (API v ?? ph?c t?p th?i gian c?a n) tr??c khi lo l?ng v? cch n ???c tri?n khai. Hy hi?u khi ni?m tr??c.
2. M?i th? ??u l s? ?nh ??i
Khng c c?u trc d? li?u no l hon h?o cho m?i tnh hu?ng. Lun phn tch s? ?nh ??i gi?a th?i gian v khng gian. Li?u vi?c chn nhanh c quan tr?ng h?n vi?c tra c?u nhanh cho bi ton ny khng?
3. Nh?n d?ng M?u
H?u h?t cc bi ton thu?t ton l bi?n th? c?a m?t vi m?u c?t li (v d?: hai con tr?, c?a s? tr??t, BFS/DFS). Luy?n t?p nh?n d?ng m?u c? b?n.
4. Tr?c quan ha Tr??c, L?p trnh Sau
Tr??c khi vi?t m cho cy, ?? th? ho?c danh sch lin k?t, hy v? chng ra gi?y ho?c b?ng tr?ng. Theo di thu?t ton c?a b?n m?t cch tr?c quan ?? pht hi?n l?i logic tr??c khi g phm.