Examly題庫立即開始練習
國中教甄|資訊科技資訊科技104 年第 15 題單選題

在深度優先搜尋(depth first search)迷宮時,需要使用下列那一種資料結構?

A堆積 (heap)
B佇列 (queue)
C堆疊 (stack)正確答案
D二元樹 (binary tree)
答案與詳解
C
正確答案
深度優先搜尋(DFS)需要利用堆疊(Stack)的後進先出特性來記錄路徑,以便在遇到死路時進行回溯。

逐選項解析

A堆積 (heap)✕ 錯誤
堆積(Heap)是一種特殊的完全二元樹,主要用於實作優先權佇列或堆積排序,無法提供搜尋演算法所需的回溯機制。
B佇列 (queue)✕ 易錯陷阱
佇列(Queue)具有先進先出(FIFO)的特性,適用於逐層擴展的廣度優先搜尋(BFS),而非一路往深處探索的深度優先搜尋。
C堆疊 (stack)✓ 正確
D二元樹 (binary tree)✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly