[理工] 演算法4-47

看板Grad-ProbAsk作者時間5年前 (2020/08/29 22:09), 編輯推噓1(104)
留言5則, 2人參與, 5年前最新討論串1/1
http://i.imgur.com/WE7LCy8.jpg
http://i.imgur.com/2QnNfbR.jpg
想請教這題幾個問題 1.用array存取是因為題目給了weight的range 嗎? 2.那用array存取,在Prim's 的演算法下時間複雜度不是O(V^2)嗎,為什麼是O(VlogV+E)呢? 3.題目中第2個問號中的range為1到constant W第1個問號為1到|V|,|V|為什麼不能視為constant來看呢?(如果能視為constant,時間複雜度2題應該都是O(E)嗎) 這題想了很久還是想不清楚,謝謝大家的幫忙! ----- Sent from JPTT on my Samsung SM-G885Y. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.177.116 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1598710179.A.807.html

08/30 08:24, 5年前 , 1F
排序 VlogV,使用 union amd find 對每個邊找是否形成
08/30 08:24, 1F

08/30 08:24, 5年前 , 2F
迴圈,每個邊測試一次,所以是 E。
08/30 08:24, 2F

08/30 08:26, 5年前 , 3F
V 不能視為常數的原因是因為點數跟圖的大小有關,而 w
08/30 08:26, 3F

08/30 08:26, 5年前 , 4F
跟圖的大小無關。
08/30 08:26, 4F

08/30 22:41, 5年前 , 5F
好的我再想想看,感謝你!
08/30 22:41, 5F
文章代碼(AID): #1VIc6ZW7 (Grad-ProbAsk)