📊 外送狀態
⏱️ 累計時間
0
👣 格數步數
0
📦 優先佇列
0
👁️ 已探索
0
綠色(1)
黃色(5)
紅色(15)
封路(∞)
已探索
最短路徑
🔢 優先佇列監視器 (PRIORITY QUEUE — 最小堆)
(空)
⚙️ Dijkstra 演算法原理
🔢 優先佇列(Priority Queue):每次取出累計時間最小的格子。
✂️ 鬆弛(Relaxation):若新路徑更短則更新距離表 dist[]。
✅ 保證找到「時間最短」路徑(不一定是格數最少!)
✂️ 鬆弛(Relaxation):若新路徑更短則更新距離表 dist[]。
✅ 保證找到「時間最短」路徑(不一定是格數最少!)
📟 執行紀錄
> 系統就緒... 選擇關卡後按 ▶ 啟動!