普考申論題
105年
[資訊處理] 資料處理概要
第 二 題
欲拜訪一顆樹諸節點,有深度優先(depth-first search)和廣度優先(breadth-first search)二種方式。請說明二者拜訪順序的差異,並說明實作上最適合這二種拜訪方式的資料結構。(20 分)
📝 此題為申論題
思路引導 VIP
考生看到此題應立刻聯想樹與圖結構的基礎走訪策略。首先對比兩者「拜訪順序」的本質差異(縱向到底與回溯 vs. 橫向逐層擴散),接著務必精準連結對應的抽象資料結構(Stack 對應 DFS,Queue 對應 BFS),並利用 LIFO 與 FIFO 的特性解釋為何這兩種資料結構最適合。
🤖
AI 詳解
AI 專屬家教
【破題】 深度優先搜尋(DFS)與廣度優先搜尋(BFS)為樹狀結構(Tree)與圖形結構(Graph)中最核心的兩種走訪(Traversal)演算法。兩者最大的差異在於探索節點的方向邏輯,進而決定了實作時所需依賴的資料結構特性。 【論述】
▼ 還有更多解析內容