複選題
169. 於下圖之網路中使用 Dijkstra 演算法,找出由路由器 A 至各路由器之最短路徑的成本(Cost)


(A)路由器 A 至路由器 I,最短路徑成本為 15
(B)路由器 A 至路由器 H,最短路徑成本為 12
(C)路由器 A 至路由器 E,最短路徑成本為 10
(D)路由器 A 至路由器 C,最短路徑成本為 13 。

答案:登入後查看
統計: A(3), B(7), C(7), D(1), E(0) #3656227

詳解 (共 2 筆)

#7446182

正解是 B、C。你多選了 A。


從 A 開始,逐步找最短距離:

路由器 最短路徑 Cost

D A → D 2
G A → D → G 5
F A → D → F 6
B A → B 8
C A → D → C 9
E A → D → G → E 10
H A → D → G → E → H 12
I A → D → G → E → H → I 14


選項判斷

A:A 至 I 為 15 ❌

雖然可以走:

> A → D → G → I
2+3+10=15



但還有更短的:

> A → D → G → E → H → I
2+3+5+2+2=14



所以不能看到 15 就收工,Dijkstra 最愛在巷子裡藏捷徑。

B:A 至 H 為 12 ✅

> A → D → G → E → H
2+3+5+2=12



C:A 至 E 為 10 ✅

> A → D → G → E
2+3+5=10



D:A 至 C 為 13 ❌

直接走:

> A → D → C
2+7=9



因此答案是:

> B、C
0
0
#7042983
1. 題目解析 此題目要求根據給定的網...
(共 956 字,隱藏中)
前往觀看
0
0