Big-O, đệ quy, list, stack, queue, bảng băm, tìm kiếm, sắp xếp, cây, heap, đồ thị và quy hoạch động — hiểu bên trong rồi dùng bản có sẵn của .NET, ví dụ từ cửa hàng. Cần học trước: C# Core, OOP và thiết kế.
Trung cấp · 18 bài · 102 phút · đã học 0/18
Big-O để so sánh cách giải, và đệ quy để chuẩn bị cho sắp xếp, cây, đồ thị.
List bên trong, linked list, stack và queue — dữ liệu xếp thành hàng, khác nhau ở chỗ thêm bớt đầu nào.
Dictionary và HashSet bên trong, vì sao tra theo key chỉ mất O(1), và các bài toán đếm.
Tìm nhị phân trên dữ liệu đã sắp xếp, sắp xếp chèn, merge sort, và các cách sắp xếp có sẵn trong .NET.
Cây nhị phân tìm kiếm, heap và PriorityQueue, đồ thị với BFS và DFS.
Hai con trỏ, cửa sổ trượt và quy hoạch động — biến lời giải O(n²) hay chạy mãi không xong thành lời giải nhanh.