Chuyển tới nội dung chính

9 tài liệu đã gắn thẻ được gắn thẻ "do-thi"

Xem tất cả thẻ

Bellman-Ford & Floyd-Warshall

Bellman-Ford xử lý cạnh âm và phát hiện chu trình âm O(VE); Floyd-Warshall tìm đường ngắn nhất mọi cặp O(V^3) bằng quy hoạch động.

Biểu diễn đồ thị

Hai cách lưu đồ thị trong code — ma trận kề và danh sách kề — cùng đánh đổi bộ nhớ và tốc độ.

Duyệt theo chiều rộng (BFS)

BFS duyệt đồ thị theo từng lớp bằng queue, tìm đường ngắn nhất theo số cạnh trên đồ thị không trọng số.

Duyệt theo chiều sâu (DFS)

DFS lao sâu theo một nhánh rồi quay lui, dùng đệ quy hoặc stack; ứng dụng thành phần liên thông và phát hiện chu trình.

Khái niệm đồ thị

Đồ thị là đỉnh nối bằng cạnh; phân loại có hướng/vô hướng, có trọng số, có chu trình, và ví dụ thực tế.

Union-Find (Disjoint Set Union)

Union-Find quản lý các nhóm rời nhau với find và union; nén đường và hợp theo hạng cho gần O(1) khấu hao.