Đây là bản xem thử. Phiên bản đầy đủ trong ứng dụng có bài tập, AI chấm ngay và theo dõi tiến độ học.

Học thử miễn phí

Tin học 12 HSG — Đường đi ngắn nhất và cây khung nhỏ nhất

Bảy bài học đi từ Dijkstra, Bellman-Ford/SPFA, Floyd-Warshall đến DSU, Kruskal, Prim, khép lại bằng một đề mini tổng hợp — mọi thuật toán đều được cài đặt bằng Python (heapq), chứng minh đúng đắn bằng phản ví dụ và tính chất lát cắt, và đối chiếu số liệu thực nghiệm khi chọn cài đặt theo mật độ đồ thị.

7 chương7 bài họcKhoảng 11.2 giờ
Học miễn phí trong ứng dụng

Nội dung khóa học

  1. Dijkstra — đường đi ngắn nhất trọng số không âm

  2. Bellman–Ford và SPFA — đồ thị có cạnh trọng số âm

  3. Floyd–Warshall — đường đi ngắn nhất giữa mọi cặp đỉnh

  4. DSU (Union–Find) — hợp nhất và nén đường

  5. Kruskal — cây khung nhỏ nhất bằng DSU

  6. Prim — cây khung nhỏ nhất bằng heap

  7. Đề kiểm tra tổng hợp — đường đi ngắn nhất và cây khung nhỏ nhất