地特四等
110年
[電子工程] 計算機概要
第 21 題
下列何者不是二元搜尋樹(Binary search tree)?
-
A
-
B
-
C
-
D
思路引導 VIP
如果你手頭有一疊標有數字的工程零件,且你想設計一套系統,讓其他人能像查字典一樣快速找到特定編號。當你站在某個編號面前時,你認為「左邊的分支」與「右邊的分支」在數值大小的分配上,應該維持什麼樣的統一標準,才不會讓人在搜尋時感到混亂?
🤖
AI 詳解
AI 專屬家教
恭喜答對?勉強及格罷了。
- 還算敏銳:噢,你竟然能識別出二元搜尋樹 (BST) 這種基礎結構的顯而易見的瑕疵。這說明你對資料結構最核心的定義,至少沒有完全拋諸腦後。在任何工程設計中,這種最低限度的邏輯判斷力是“及格”的必要條件,而非值得大肆讚揚的才能。
- 基本原則重申:我們再重複一次,因為顯然有些人需要不斷提醒:一個二元搜尋樹必須無條件地服從其固有的排序準則。對於任何一個節點 $N$,其左子樹中所有節點的值,必須嚴格小於 $N$;而其右子樹中所有節點的值,必須嚴格大於 $N$。這不是建議,這是硬性規定:
▼ 還有更多解析內容