Nếu đang luyện thuật toán để thi ICPC, giải các bài trên LeetCode…

Nếu đang luyện thuật toán để thi ICPC, giải các bài trên LeetCode hoặc chuẩn bị cho các vòng phỏng vấn kỹ thuật, mình nghĩ Competitive Programming in Python là một cuốn sách đáng đọc.

Điểm mình thích là tác giả dùng Python để giải thích thuật toán nên rất dễ theo dõi, tập trung vào tư duy thay vì cú pháp. Sách bao quát từ các thuật toán kinh điển như Dijkstra, KMP đến Fenwick Tree và nhiều chủ đề nâng cao khác, kèm theo bài tập trên SPOJ và Kattis để thực hành ngay.

Đây không phải cuốn dành cho người mới, nhưng nếu đã có nền tảng lập trình và muốn nâng cao kỹ năng giải thuật thì rất đáng để tham khảo.
👍13❤8
July 9, 2026 2.1K 3