國中教甄|資訊科技資訊科技114 年第 15 題單選題
Floyd-Warshall 演算法用來計算任兩點間最短路徑,逐步更新所有點對之間的距離表。請問它主要運用哪一種演算法策略?
C正確答案
Floyd-Warshall 演算法透過逐步加入中間頂點並利用已計算的子問題結果來更新最短路徑,屬於動態規劃策略。
逐選項解析
A回溯法✕ 錯誤
回溯法主要用於窮舉搜索與嘗試錯誤,遇到無解時退回上一步,不適用於最短路徑的矩陣更新。
B分治法✕ 錯誤
分治法將問題拆分為獨立的子問題分別解決後合併,而此演算法的子問題具有重疊性,故非分治法。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本