Examly題庫立即開始練習
初考-統計資料處理大意10744單選題

下列那一項演算法(Algorithm)是一種動態規劃(Dynamic Programming)演算法?

AFloyd-Warshall 的全對最短路徑(all-pairs shortest-paths)演算法正確答案
B廣度優先搜索(breadth-first search)演算法
CDijkstra 的單源最短路徑(single-source shortest-paths)演算法
DPrim 的最小生成樹(minimum spanning tree)演算法
答案與詳解
A
正確答案
Floyd-Warshall 透過子問題遞推解全對最短路徑,是經典動態規劃演算法。

為什麼答案是 A

Floyd-Warshall 以「是否允許經過前 k 個節點」為子問題,透過遞推式 d[i][j]=min(d[i][j], d[i][k]+d[k][j]) 逐步建表,完全符合動態規劃「最佳子結構+重疊子問題」特性。

考點:DP經典考點:圖走訪考點:貪婪法
載入中…

資料處理大意 相關題目

想練更多資料處理大意考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮