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 |
|---|---|---|---|---|---|
|
Tìm kiếm nhị phân (Binary Search)
600ms • 64MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Dễ | 0% | Luyện tập | |
|
Tìm vị trí chèn phần tử (Search Insert Position)
800ms • 128MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Dễ | 0% | Luyện tập | |
|
Tìm kiếm trong mảng đã xoay (Search in Rotated Sorted Array)
1200ms • 256MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Trung bình | 0% | Luyện tập | |
|
Tìm phần tử lớn thứ K trong mảng (Kth Largest Element)
1000ms • 128MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Trung bình | 0% | Luyện tập | |
|
Tìm phần tử đỉnh trong mảng (Find Peak Element)
1000ms • 128MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Trung bình | 0% | Luyện tập | |
|
Sắp xếp ba màu (Dutch National Flag Algorithm)
1200ms • 256MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | Trung bình | 0% | Luyện tập | |
|
Hợp nhất các khoảng chồng lấn (Merge Intervals)
1000ms • 128MB
|
Tìm Kiếm & Sắp Xếp (Searching & Sorting) | 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.



