#Khóa học LEVEL 1 [](#LEVEL1---Lời-giải "LEVEL1")\[LEVEL1\] - Nội dung khóa học ===================================================================== * * * ###### [](#📋-Content "📋-Content")📋 Content: * [Nội dung khóa học](#algo "Nội dung khóa học") * [Bài 0:Mảng, con trỏ, lính canh, Min Max, BigO](#Bài-1 "Bài 1") * [Bài 1:Các hàm trong STL](#Bài-1 "Bài 1") * [Bài 2:Hiểu và xây dựng các cấu trúc dữ liệu stack/queue/Linked List/Double Linked list ](#Bài-2 "Bài 2") * Bài tập vận dụng cấu trúc dữ liệu * [Bài 3: Thuật toán hỗ trợ tìm kiếm](#Bài-3 "Bài 3") * Tìm kiếm tuyến tính * Tìm kiếm nhị phân * Dictionary * Exhaustive Search * Allocation * Tìm kiếm tam phân * Đệ quy * [Bài 4: Tự xây dựng các thuật toán sắp xếp](#Bài-4 "Bài 4") * Insertion Sort * Bubble Sort * Selection Sort * Stable Sort * Shell Sort * Merge Sort * Partition * Quick Sort * Counting Sort * Số lần đảo ngược * Sắp xếp chi phí tối thiểu * [Bài 6: Cây](#Bài-6 "Bài 6") * Xây dựng cây , internal node, parent, depth, root, getDepth, setDepth, PrintChildren * Cây nhị phân, setHeight, getSibling * Duyệt cây Preorder, Inorder, Postorder * Tái cấu trúc cây * Tìm kiếm trên cây * Tìm kiếm loại 1 * Tìm kiếm loại 2 * Tìm kiếm loại 3 * Cây nhị phân hoàn chỉnh * Maximum Heap * Priority Queue * [Bài 7: Quy hoạch động](#Bài-7 "Bài 7") * Các bài tập kinh điển * Các dạng Knapsack * Levenshtein Distance * Travelling Salesman * Người đưa thư Trung Hoa * [Bài 8: Đồ thị](#Bài-8 "Bài 8") * Các dạng đồ thị và ứng dụng trong thực tế * DFS / BFS /dijkstra nâng cao * Thành phần liên thông * Cây khung tối thiểu * Đường dẫn ngắn nhất nguồn đơn I, II * Disjoint Set / Union Find Tree * KD Tree * Segment Tree * Range Sum Query * Đường đi ngắn nhất cho tất cả các cặp * Topology Sort * Khớp / Cầu * Đường kính cây * Prim/ Kruskall * Đường dẫn ngắn nhất nguồn đơn cạnh âm * Bridge * Thành phần liên thông mạnh * Minimum-Cost Arborescence * Maximum Flow * [Bài 9:Hình học](#Bài-9 "Bài 9") * Hình học vector (điểm, đường thẳng, giao điểm, tích vô hướng, tích có hướng..) * Các bài tập về đoạn thẳng, đường thẳng, hình chiếu, reflection, khoảng cách * Quay theo chiều kim đồng hồ, ngược chiều kim đồng hồ * Giao điểm intersection * Cross Point * Đường tròn và đường thẳng, 2 đường tròn * Polygon * Convex Hull * Sweepline * Tọa độ gần nhất * Khoảng cách trên Convex Polygon * Cắt bao lồi * [Bài 10:Số học](#Bài-10 "Bài 10") * Prime, GCD/LCM * Phép nhân chia/ lũy thừa * [Bài 11:Nâng cao](#Bài-11 "Bài 11") * A* * 8 hậu, Xếp hình * * *