Giảng viên: Hoàng Th Điệp
Khoa Công nghThông tin Đại học Công Ngh
Bài 14: Đồ th(1/2)
Cấu trúc dliệu giải thuật HKI, 2013-2014
Nội dung chính
1. Đồ th các khái niệm
liên quan
2. Cài đặt đồ th
3. Một sbài toán tiêu
biểu
Đi qua/duyệt đồ th
BFS, DFS
Sắp xếp topo trên đồ th
định ớng không
chu trình
Tìm đường đi ngắn nhất
T một đỉnh nguồn
Giữa mọi cặp đỉnh
Tìm cây bao trùm ngắn
nhất
Prim
Kruskal
4. Đồ th C++
diepht@vnu
2
1. Đồ th các khái niệm liên quan
Định nghĩa: Đồ th
Đồ th một hình toán học
được sdụng để biểu diễn một tập đối ợng quan h
với nhau theo một cách nào đó.
Định nghĩa hình thức
Đồ thG được xác định bởi một cặp (V, E), trong đó
V tập đỉnh
E là tập các cạnh nối cặp đỉnh E {(u,v) | u, v V}
Đồ th ớng
quan h định nghĩa bởi mỗi cạnh quan h đối xứng
E {{u,v} | u, v V}
Đồ th định ớng
(u, v) (v, u)
diepht@vnu
4
Không phải
đồ thhàm s!
diepht@vnu
5