看板 Prob_Solve 關於我們 聯絡資訊
LPH66:是說如果把這個概念放回Dijstra去如何? 被relax的人如果不在 08/10 05:34
LPH66:heap當中 (這可以設flag) 就重新enheap... 08/10 05:34
LPH66:這樣能不能把Dijkstra改成可處理負邊? 08/10 05:36
當然可以囉,經過修正之後, 這整件事就變成了SPFA,只是容器從queue變成了heap而已。 更進一步來說,這個修正,其實是把整個演算法 由label setting改成label correcting,並沒有什麼特別的。 有負邊的情況下,label setting的演算法本來就會失效, 而不得不用label correcting的演算法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.83.14