[理工] 演算法 4-34/44/47

作者: ff00662299 (goneboy)   2020-09-22 00:43:05
1.
https://imgur.com/uqadjtr
想請問step(3)能不能改BFS找path上weight的最大值。
2.
https://imgur.com/IDA2PYd
https://imgur.com/0kpD0KF
想問一下這題時間複雜度怎麼分析,
while內的第一個for大概是從第一個點往外延伸,
但有點不明白第二個for的用意。
3.
https://imgur.com/SKla2n5
https://imgur.com/4NppRXd
想請問這邊為什麼要用double link list?
感謝解惑!!
作者: A4P8T6X9 (殘廢的名偵探)   2020-09-22 12:17:00
1, MST 中兩個點只有一條路徑,用 DFS 還 BFS 一樣。2 就是 Dijkstra,第二個迴圈是找下一個還沒碰過的最近點,複雜度為 V^2 + E

Links booklink

Contact Us: admin [ a t ] ucptt.com