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 |
|---|---|---|---|---|---|
|
Chiều sâu tối đa của Cây nhị phân (Maximum Depth of Binary Tree)
800ms • 128MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Dễ | 0% | Luyện tập | |
|
Đảo ngược cây nhị phân (Invert Binary Tree)
600ms • 64MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Dễ | 0% | Luyện tập | |
|
Hai cây nhị phân giống nhau (Same Tree)
800ms • 128MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Dễ | 0% | Luyện tập | |
|
Cây nhị phân đối xứng qua gương (Symmetric Tree)
600ms • 64MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Dễ | 0% | Luyện tập | |
|
Kiểm tra cây nhị phân tìm kiếm hợp lệ (Validate BST)
1200ms • 256MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Trung bình | 0% | Luyện tập | |
|
Tổ tiên chung gần nhất trong cây BST (Lowest Common Ancestor)
1000ms • 128MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | Trung bình | 0% | Luyện tập | |
|
Phần tử nhỏ thứ k trong BST (Kth Smallest Element in BST)
1200ms • 256MB
|
Cây & Cây Nhị Phân Tìm Kiếm (Binary Trees & BST) | 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.



