2012-01-20 52 views
1

3棵樹在學校和試圖找到示例如何插入和構建2-3樹後,我發現的答案與我所學到的不同。我想要一個2-3 m-1的樹,如下所示。我知道答案,但我不知道如何建立它。是否有人可以告訴我如何建立使用這些元素,我在這2-3拿到一個從哪裏開始2-3樹插入

        45_ 

          14 25  50_ 

    1 3_ 14 17 _ 25 27 30   45 _ _ 50 57 _ 
+1

歡迎來到StackOverflow!你有什麼嘗試,沒有奏效?你在用什麼語言工作? – AlG

+0

沒有我不使用編程語言來實現它。我想要的是我將這些元素列在樹中並獲得那棵樹。我只知道結果,但我不知道如何實現它 – user1152199

回答

0

2-3樹可以有不同的無元素的特定節點。孩子的數量可能每個節點可以是現在2 OR 3

如果父由上元件上有2個孩子像

      (a) 
         / \ 
         (b) (c) 

然後BA這是什麼本質上發生在的情況下二進制搜索樹。如果父元素包含2個元素(a,b),並且子元素爲q,w,e,則qb和a這些是在2-3樹中插入元素時未檢查的條件。 This會幫助你很多。 :)