看板 Chang_Course 關於我們 聯絡資訊
我是今天習題課上去解3.19的同學, 對不起今天有些地方寫錯(還掛黑板...) 那個演算過程並不能保證每一次造出的 新minimum spanning tree T'=T+e-e'和E的共用邊會變多, 因為取e'時有可能e'屬於E(E),這時候造出的T'=T+e-e'和E的共用邊數不變。 但即使如此,也不影響最終結果。 之所以取最早加入E(E)-E(T)的e(在第k步加入), 是因為這樣取e,使得e'若在E(E)∩E(T),則一定在第k步之後加入, 亦即E(E)-E(T')中每個邊都是第k步之後加入, 所以仍然可以重複造T',在有限次數內讓E(E)-E(T')=ψ。 假如任意取"e屬於E(E)-E(T)",就可能掉進無窮迴圈。 -- 補上e'的取法: _ 在加入e之前的S和S,唯一存在path in T連接e的兩端 _ 這條path上存在邊跨越S和S,取為e' 因此這個過程沒有保證e'屬於E(T)-E(E)。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.252.222
over::) 140.112.50.242 11/06 23:07
※ 編輯: averageman 來自: 140.112.252.222 (11/07 18:20)