-
Binary Tree Zigzag Level Order Traversal: Duyệt Cây Theo Cấp Xen Kẽ Chiều
-
Basic Calculator II: Đánh Giá Biểu Thức Toán Học (+, -, *, /) Không Dấu Ngoặc
-
Shuffle An Array: Trộn Mảng Ngẫu Nhiên (Fisher-Yates) Với Reset
-
Smallest String Starting From Leaf: Chuỗi Nhỏ Nhất Lexicographically Từ Lá Đến Gốc
-
Construct Binary Search Tree From Preorder Traversal: Xây BST Từ Preorder
-
Capacity To Ship Packages Within D Days: Binary Search + Greedy Check
-
Grumpy Bookstore Owner: Cửa Hàng Sách, Chủ Không Vui, Kỹ Thuật Giữ Bình Tĩnh X Phút
-
Insufficient Nodes In Root To Leaf Paths: Xóa Node Không Đủ Tổng Trên Đường Đi
-
Smallest Subsequence of Distinct Characters: Subsequence Nhỏ Nhất Lexicographically Chứa Tất Cả Ký Tự Riêng Biệt
-
Path With Maximum Minimum Value: Tìm Đường Đi Max-Min Trên Ma Trận (Dijkstra/Heap)
-
Filling Bookcase Shelves: DP Đặt Sách Lên Kệ Tối Thiểu Chiều Cao
-
Delete Nodes And Return Forest: Xóa Node Trả Về Forest (Danh Sách Cây Con)
-
Maximum Nesting Depth of Two Valid Parentheses Strings: Tách Chuỗi Ngoặc Để Minimize Độ Sâu Tối Đa
-
Minimum Cost Tree From Leaf Values: DP Trên Mảng Tìm Cây Chi Phí Tối Thiểu
-
Course Schedule: Kiểm Tra Có Thể Hoàn Thành Tất Cả Môn Học Không (Cycle Detection)
-
Course Schedule II: Topological Sort Tìm Thứ Tự Học Môn Học (Kahn/DFS)
-
Flatten Nested List Iterator: Duyệt Đệ Quy Danh Sách Lồng Nhau
-
Insert Delete GetRandom O(1): Thiết Kế Cấu Trúc Dữ Liệu Hỗ Trợ Toàn Bộ O(1)
-
Broken Calculator: Tối Ưu Số Phép Toán (×2, -1) Từ X Đến Y
-
The Earliest Moment When Everyone Become Friends: Union-Find Tìm Thời Điểm Mọi Người Kết Bạn