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

假設以 C 語言 struct 記錄的資料 x。x 用來表示二元樹 (binary trees) 中的一個節點,x.key 代表 x 節點所儲存的數值,x.left 和 x.right 分別代表 x 這一個節點的左側和右側子樹 (sub-trees)。圖三所列的虛擬碼 (pseudocode) 最可能用來實現以 下哪一種 search 任務?

Adepth-first search
Bbreadth-first search
Cbinary search tree 的 search正確答案
DA\* search
答案與詳解
C
正確答案
根據二元樹節點的 key 值比較來決定往左或右子樹搜尋,為二元搜尋樹 (BST) 的搜尋演算法特徵。

為什麼答案是 C

二元搜尋樹 (BST) 的搜尋演算法會比較目標值與 x.key,若較小則往 x.left 搜尋,較大則往 x.right 搜尋,完全符合此資料結構與搜尋邏輯。

載入中…

資訊科技 相關題目

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

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

黑皮