【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

初等/五等/佐級◆資料處理大意題庫下載題庫

上一題
41 假設六個鍵(key)插入(insert)一個不平衡的二元搜尋樹(unbalanced binary search tree)的順序如下: 4,6,3,8,2,5。以下那項陳述是正確的?①在這個二元搜尋樹搜尋一個鍵(key)需要檢查 1,2 或 3 個節點(node) ②這個二元搜尋樹具有相同數量的內部(internal)和葉(leaf)節點(node) ③在這個 二元搜尋樹插入(insert)新鍵(key)7 不需增加另一層次(level)
(A)①②
(B)①③
(C)②③
(D)①②③


答案:登入後觀看
難度: 適中
最佳解!
Alovoe Ho (2018/01/03)
內部節點 : 4,3,6葉 .....觀★★★★★,...


(內容隱藏中)
查看隱藏文字
2F
高二下 (2018/12/29)

在二元搜尋樹插入節點的演算法

向一個二元搜尋樹b中插入一個節點s的演算法,過程為:

  1. 若b是空樹,則將s所指節點作為根節點插入,否則:
  2. 若s->data等於b的根節點的資料域之值,則返回,否則:
  3. 若s->data小於b的根節點的資料域之值,則把s所指節點插入到左子樹中,否則:
  4. 把s所指節點插入到右子樹中。(新插入節點總是葉子節點)


所以樹會長這樣

           4

          /

      3      6

    /        /

2       5      8

                /

             7


來源 維基

41 假設六個鍵(key)插入(insert)一個不平衡的二元搜尋樹(unbal..-阿摩線上測驗