Bài toán cây khung. 7.[r]
(1)CHƯƠNG IX: Đ THỒ Ị
1. Đ nh nghĩaị
2 Các khái ni mệ
3 Bi u di n đ th máy tínhể ễ ị
4 Các thu t tốn tìm ki m đ thậ ế ị
5 Bài tốn tìm đường ng n nh tắ ấ
6 Bài toán khung
(2)1 Đ nh nghĩaị
La môt câu truc r i rac G=< V, E>̀ ̣ ́ ́ ờ ̣
V la tâp cac đinh ( vertices) ̀ ̣ ́ ̉
E la tâp cac canh ( Edges) - tâp cac căp ̀ ̣ ́ ̣ ̣ ́ ̣
(3)1 Đ nh nghĩaị
D a vao đăc tinh cua tâp E:ự ̀ ̣ ́ ̉ ̣
G la đ n đô thi nêu gi hai đinh u va v bât ̀ ̀ ̣ ́ ữ ̉ ̀ ́ ki co nhiêu nhât môt canh̀ ́ ̀ ́ ̣ ̣
G la đa đô thi nêu gi hai đinh u va v bât ̀ ̀ ̣ ́ ữ ̉ ̀ ́
(4)1 Đ nh nghĩaị
G-undirected graph nêu (u,v)=(v,u).́
G-directed graph nêu (u,v)<>(v,u), goi la ́ ̣ ̀
(5)1 Đ nh nghĩaị
Hình A Hình B Hình C Hình D
Hinh A: Đ n thi, vô h̀ ̀ ̣ ướng
Hinh B: Đ n đô thi, co h̀ ̀ ̣ ́ ướng
Hinh C: Đa đô thi, vô h̀ ̀ ̣ ướng
(6)QHĐ
(iV) Truy vêt ́
-Môi lân gan L[i] = L[jmax] +1ta đăt T[i] =jmax ̃ ̀ ́ ̣
đê chi day dai nhât băt đâu t a[i] co ̉ ̉ ̀ ̃ ̀ ́ ́ ̀ ừ ́
phân t th la a[jmax].̀ ử ứ ̀
- Sau tinh xong bang ph́ ̉ ương an L va bang ́ ̀ ̉
ghi vêt T, day se băt đâu t T[0] – la phân t đâu ́ ̃ ̃ ́ ̀ ừ ̀ ̀ ử ̀
tiên được chon.̣
(7)Vi dú ̣
I 10 11
A[i] - ∞ 10 +∞
L[i] 9 5 8 7 6 3 2 5 4 3 2 1