List of topics
Giới thiệu về lớp học + cách luyện thuật toán trên Leetcode
Đào sâu vào phân tích thuật toán
Chuỗi - String
Chữa bài tập phân tích thuật toán
Mảng - Array
Hai con trỏ - Two Pointers
Chữa bài tập Chuỗi + Mảng
Ngăn xếp và Hàng đợi - Stack & Queue
Đệ quy
Chữa bài hai con trỏ + ngăn xếp
Thuật toán sắp xếp - Giải thuật tham lam
Đống - Heap
Đồ thị - Graph
Chữa bài đệ quy + sắp xếp + giải thuật tham lam
Thuật toán BFS
Thuật toán DFS
Chữa bài Heap + Đồ thị
Thuật toán Dijkstra
Cấu trúc dữ liệu Union Find
Chữa bài tập BFS + DFS
Toán học
Cây - Tree
Tìm kiếm nhị phân - Binary Search
Chữa bài Dijkstra + Union Find
Cây tìm kiếm nhị phân - Binary Search Tree
Danh sách liên kết - Linked List
Chữa bài toán + gợi ý các bài cây
Quy hoạch động cơ bản - Knapsack
Ứng dụng quy hoạch động trong trí tuệ nhân tạo
Chữa bài cây nhị phân + Tìm kiếm nhị phân
Chữa bài hai con trỏ + ngăn xếp
Chữa các bài tập
- Hai con trỏ: Leetcode 845 + 3 + 1234
- Ngăn xếp: Leetcode 856 + 739 + 503
1. Chữa bài hai con trỏ + ngăn xếp
1.1. Chữa bài hai con trỏ + ngăn xếp
2. Slide bài giảng
2.1. Leetcode 845 + 3 + 1234
2.2. Leetcode 856 + 739 + 503
1. Chữa bài hai con trỏ + ngăn xếp
1.1. Chữa bài hai con trỏ + ngăn xếp
2. Slide bài giảng
2.1. Leetcode 845 + 3 + 1234
2.2. Leetcode 856 + 739 + 503