[r]
Trang 1Lý thuy t đ thế ồ ị
Cây khung nh nh t & Prime ỏ ấ Bài t p 1 – cài đ t lý thuy t ậ ặ ế
Cài đ t thu t toán Prime tìm cây khung nh nh t cho m t đ th G đặ ậ ỏ ấ ộ ồ ị ược cho b i ma tr nở ậ
k CAYKHUNG.TXT N u đ th không liên thông, in ra đ th không liên thông N u đề ế ồ ị ồ ị ế ồ
th liên thông, ch ra các c nh thu c cây khung.ị ỉ ạ ộ
L u ý: nh test trư ớ ường h p đ th có m t đ nh.ợ ồ ị ộ ỉ
H ướ ng d n ẫ : có th k t s d ng l i bài t p cây khung đã làm, ch vi t thêm hàmể ế ử ụ ạ ậ ỉ ế TimCayKhungNhoNhat và s d ng.ử ụ
Trong thành ph có N đ a đi m có t a đ th c (xi, yi) Chi phí đ l p đ t dây liên l c gi aố ị ể ọ ộ ự ể ắ ặ ạ ữ
đ a đi m i và đ a đi m j t l v i kho ng cách gi a hai đi m N u đã có dây liên l c gi aị ể ị ể ỉ ệ ớ ả ữ ể ế ạ ữ
đi m i và đi m k, gi a đi m k và đi m j thì ta có th th c hi n liên l c gi a đ a đi m i vàể ể ữ ể ể ể ự ệ ạ ữ ị ể
đi m j Hãy ch ra m t cách n i dây sao cho đ m b o liên l c gi a các đ a đi m v i chi phíể ỉ ộ ố ả ả ạ ữ ị ể ớ
th p nhât.ấ
H ướ ng d n ẫ : bài này được xem nh là m t đ th đ , v i tr ng là kho ng cách gi a cácư ộ ồ ị ủ ớ ọ ả ữ
đ nh.ỉ
Bài t p 3 – c i ti n cài đ t ậ ả ế ặ
Th c hi n n i dung nh bài t p 1, nh ng s d ng thu t toán đã c i ti n trong ph n hự ệ ộ ư ậ ư ử ụ ậ ả ế ầ ướ ng
d n Sinh viên vi t thêm hàm TimCayKhungNhoNhat2 và s d ng.ẫ ế ử ụ
Bài t p 4 – m r ng (khó) ậ ở ộ
Cho m t đ th G độ ồ ị ược cho b i ma tr n k CKHUNG2.TXT V i m i mi n liên thông (kở ậ ề ớ ỗ ề ể
c trả ường h p đ th liên thông – ch có m t mi n liên thông), xác đ nh ra cây khung nhợ ồ ị ỉ ộ ề ị ỏ
nh t cho m i thành ph n liên thông V i m i thành ph n liên thông, in ra các đ nh thu cấ ỗ ầ ớ ỗ ầ ỉ ộ thành ph n liên thông, các c nh thu c v cây khung ng v i thành ph n liên thông này.ầ ạ ộ ề ứ ớ ầ
L u ý: nh test trư ớ ường đ th có đ nh treo (thành ph n liên thông ch có m t đ nh).ồ ị ỉ ầ ỉ ộ ỉ
H ướ ng d n ẫ : có th k t s d ng l i bài t p cây khung đã làm, ch vi t thêm hàmể ế ử ụ ạ ậ ỉ ế TimCayKhungNhoNhat và s d ng.ử ụ