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 |
|---|---|---|---|---|---|
|
Two Sum - Tìm cặp số có tổng bằng Target
800ms • 128MB
|
Mảng & Chuỗi (Arrays & Strings) | Dễ | 33.3% | Luyện tập | |
|
Kiểm tra chuỗi đối xứng (Valid Palindrome)
600ms • 64MB
|
Mảng & Chuỗi (Arrays & Strings) | Dễ | 0% | Luyện tập | |
|
Hợp nhất hai mảng đã sắp xếp (Merge Sorted Array)
600ms • 64MB
|
Mảng & Chuỗi (Arrays & Strings) | Dễ | 0% | Luyện tập | |
|
Cộng một đơn vị vào số nguyên mảng (Plus One)
800ms • 128MB
|
Mảng & Chuỗi (Arrays & Strings) | Dễ | 0% | Luyện tập | |
|
Tiền tố chung dài nhất (Longest Common Prefix)
600ms • 64MB
|
Mảng & Chuỗi (Arrays & Strings) | Dễ | 0% | Luyện tập | |
|
Nén chuỗi ký tự (Run-Length Encoding)
1200ms • 256MB
|
Mảng & Chuỗi (Arrays & Strings) | Trung bình | 0% | Luyện tập | |
|
Tích của mảng trừ chính phần tử đó (Product of Array Except Self)
1000ms • 128MB
|
Mảng & Chuỗi (Arrays & Strings) | Trung bình | 0% | Luyện tập | |
|
Xoay mảng sang phải K bước (Rotate Array)
1200ms • 256MB
|
Mảng & Chuỗi (Arrays & Strings) | Trung bình | 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.



