Khám phá hệ thống bài tập thuật toán thực chiến theo chuẩn LeetCode từ cơ bản đến nâng cao. Chấm điểm tự động qua Sandbox Engine bảo mật, hỗ trợ đa ngôn ngữ (JavaScript, Python, PHP, Java, C++, Go) và phân tích giải thuật chi tiết.
Luyện Tập Thuật Toán
Nâng cao tư duy giải thuật, làm chủ cấu trúc dữ liệu và phỏng vấn kỹ thuật
| # | Tên Bài Tập | Chủ Đề | Độ Khó | Tỷ Lệ AC | Hành Động |
|---|---|---|---|---|---|
|
Dồn số 0 về cuối mảng (Move Zeroes)
600ms • 64MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Dễ | 0% | Luyện tập | |
|
Two Sum II - Mảng đã sắp xếp (Two Sum II)
600ms • 64MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Dễ | 0% | Luyện tập | |
|
Chuỗi con không chứa ký tự lặp lại dài nhất
1200ms • 256MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Trung bình | 0% | Luyện tập | |
|
Bể chứa nhiều nước nhất (Container With Most Water)
1000ms • 128MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Trung bình | 0% | Luyện tập | |
|
Bộ ba số có tổng bằng 0 (3Sum)
1200ms • 256MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Trung bình | 0% | Luyện tập | |
|
Mảng con ngắn nhất có tổng lớn hơn hoặc bằng Target
1000ms • 128MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Trung bình | 0% | Luyện tập | |
|
Hứng nước mưa (Trapping Rain Water)
2000ms • 256MB
|
Hai Con Trỏ & Cửa Sổ Trượt (Two Pointers & Sliding Window) | Khó | 0% | Luyện tập |
Lời Khuyên Luyện Tập
1. Đọc kỹ ràng buộc (Constraints) trước khi code để chọn cấu trúc dữ liệu tối ưu.
2. Thử viết giải thuật Brute-Force trước, sau đó tìm cách hạ độ phức tạp thời gian $O(N^2)$ xuống $O(N)$ hoặc $O(N \log N)$.
3. Đừng ngại mở Tab Gợi ý (Hints) nếu bạn bị kẹt quá 20 phút.



