- 熱門文章
- 隨機文章
二叉排序樹構(gòu)造過程
時間:2024-12-20 00:44:02
瀏覽量:
二叉排序樹的構(gòu)造過程:按照給定序列,以此將結(jié)點插入二叉排序樹中,在二叉排序樹中插入新結(jié)點,要保證插入后的二叉樹仍符合二叉排序樹的定義。
插入過程:若二叉排序樹為空,則待插入結(jié)點*S作為根結(jié)點插入到空樹中;
當非空時,將待插結(jié)點關鍵字S->key和樹根關鍵字t->key進行比較,
若s->key = t->key,則無須插入,若s->key< t->key,則插入到根的左子樹中,
若s->key> t->key,則插入到根的右子樹中。而子樹中的插入過程和在樹中的插入過程相同,
如此進行下去,直到把結(jié)點*s作為一個新的樹葉插入到二叉排序樹中,或者直到發(fā)現(xiàn)樹已有相同關鍵字的結(jié)點為止。
說明:
① 每次插入的新結(jié)點都是二叉排序樹上新的葉子結(jié)點。
② 由不同順序的關鍵字序列,會得到不同二叉排序樹。
③ 對于一個任意的關鍵字序列構(gòu)造一棵二叉排序樹,其實質(zhì)上對關鍵字進行排序。
查找的過程類似,從根結(jié)點開始進行比較,小于根結(jié)點的在左子樹上,大于根結(jié)點的在右子樹上,以此查找下去,直到查找成功或不成功(比較到葉子結(jié)點)。
TAG:
二叉排序樹的建立
其他文章
- 張國榮感情語錄
- 烏當中學怎么樣
- 黃家駒的AMANI是什么意思
- yu是聲母韻母還是整體認讀
- 什么是農(nóng)業(yè)示范園
- 嘉睿的意思 佳睿的意思 晟睿的意思
- 雄姿英發(fā)是什么意思
- 怎么仿寫詩歌
- 短時評怎么寫
- 廁所里的搞笑詩
- 陌上初熏 是什么意思
- 什么叫戲歌
- 成語成語什么化雨
- 青島大學膠州校區(qū)介紹
- or的中文是什么意思
- 關于童年的詩
- Hanson或Hansen做英文名怎樣
- 引吭高歌讀音
- 餃子的來歷和由來
- 相的組詞有哪些詞語
- 烏衣巷的解釋
- 用 勤 組成的詞語有哪些
- 阜陽市城郊中學怎么樣
- 去海邊穿什么鞋兒童
- 十九繁體
- 硫酸霧化學式
- 你們知道味字可以組什么詞嗎
- 美人魚怎么畫
- 艾子教孫 文言文翻譯
- 黑龍江財經(jīng)大學怎么樣