【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
19 下列演算法中,何者不是用來計算最小展開樹(minimum spanning tree)?
(A)Bellman-Ford 演算法
(B)Kruskal 演算法
(C)Prim 演算法
(D)Sollin 演算法


答案:A
難度: 適中
1F
JEREMY65 高三下 (2015/07/22)

最小生成樹演算法

Prim演算法Kruskal演算法是尋找最小生成樹的經典方法,兩者皆為貪心法,通常使用二元堆積,時間複雜度為 8eda1ab7ea0892e6b426e77d1eae923f.png#s-82,21。若使用斐波那契堆,Prim演算法可加速至 2a78eaca475c324687f57d8adcd15bf6.png#s-122,21


2F
高三下 (2017/05/08)

貝爾曼-福特演算法英語:Bellman–Ford algorithm),求解單源最短路徑問題的一種演算法,由理察·貝爾曼(Richard Bellman) 和 萊斯特·福特 創立的。有時候這種演算法也被稱為 Moore-Bellman-Ford 演算法,因為 Edward F. Moore 也為這個演算法的發展做出了貢獻。它的原理是對圖進行V-1次鬆弛操作,得到所有可能的最短路徑。其優於迪科斯徹演算法的方面是邊的權值可以為負數、實現簡單,缺點是時間複雜度過高,高達{displaystyle O(VE)}60c9aa966bee3a2a9bfe780f23fd724dfb528bbd。但演算法可以進行若干種最佳化,提高了效率。

19 下列演算法中,何者不是用來計算最小展開樹(minimum spanning..-阿摩線上測驗