103年地特資料結構 - 考試

Table of Contents

三、請用 Dijkstra 演算法找出下圖中從S 到T 的最短路徑長度:
1.請依序寫出過程中逐一加入已被選擇的頂點(vertex),起始頂點為S。

請問這題答案唯一嗎?
若相鄰頂點dist都相同 不就好幾個答案?
且題目也沒說依字母大小加入
這樣是只要所有順序組合都對?
如SEABM...
SEAMB...
SEBAM...
SEBMA...
SEMAB...
SEMBA...
且後面GF DH也都相同
這樣就更多可能性組合

閱卷者會從10幾個正確答案中一個一個對嗎?


--

All Comments

Carol avatarCarol2014-12-28
只要法則對,挑出不同路線也行啊
Adele avatarAdele2014-12-28
申論本來就沒有一定標準答案,端看老師給分如何再來討論!!
Anthony avatarAnthony2015-01-02
S找到E後只能從E繼續找吧,為什麼可以跳回去S再找,最小成
Candice avatarCandice2015-01-06
本擴張樹才可跳回原本的點找吧..答案只有一組,還是我錯了
Suhail Hany avatarSuhail Hany2015-01-08
答案只會有一組,不管你的點怎麼排列。
Ophelia avatarOphelia2015-01-11
加入SE後dist相同的有ABM 所以可選A或B或M
Ophelia avatarOphelia2015-01-15
還是只能選A?若只能選A這樣是只有一組
Hedwig avatarHedwig2015-01-20
若ABM順序沒固定 不就很多組了
Enid avatarEnid2015-01-20
我覺得只能選A除非走到沒路,不然往回走就不是最短路徑了
Bennie avatarBennie2015-01-23
因為最短路徑就是走到目的地最短路,往回走不就越來越長了