下列何種演算法屬於動態規劃法(Dynamic Programming)?
APrim演算法
BKruskal演算法
CDijkstra演算法正確答案
D快速排序
答案與詳解
Dijkstra演算法在主流教科書(如CLRS)中其實歸類為貪婪法,但本題其餘三項分類皆極為明確且非DP,以刪去法可知命題者意在將Dijkstra視為利用「最佳子結構」與「鬆弛(Relaxation)更新」的廣義DP代表,故在四選項中C為相對正確答案。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
