日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

紅黑樹插入有五種情況,每種情況對應著不同的調整方法:

一、 新結點(A)位于樹根,沒有父結點。

直接讓新結點變色為黑色,規則2得到滿足。同時,黑色的根結點使得每條路徑上的黑色結點數目 都增加了1,所以并沒有打破規則5。

二、 新結點(B)的父結點是黑色

新插入的紅色結點B并沒有打破紅黑樹的規則,所以不需要做任何調整

三、 新結點(D)的父結點和叔叔結點都是紅色

兩個紅色結點B和D連續,違反了規則4。因此我們先讓結點B變為黑色。

這樣一來,結點B所在路徑憑空多了一個黑色結點,打破了規則5。因此我們讓結點A變為紅色

結點A和C又成為了連續的紅色結點,我們再讓結點C變為黑色

四、 新結點(D)的父結點是紅色,叔叔結點是黑色或者沒有叔叔,且新結點是父結點的右孩子,父結 點(B)是祖父結點的左孩子

我們以結點B為軸,做一次左旋轉,使得新結點D成為父結點,原來的父結點B成為D的左孩子

這樣進入了情況5。

五、新結點(D)的父結點是紅色,叔叔結點是黑色或者沒有叔叔,且新結點是父結點的左孩子,父結 點(B)是祖父結點的左孩子

我們以結點A為軸,做一次右旋轉,使得結點B成為祖父結點,結點A成為結點B的右孩子

接下來,我們讓結點B變為黑色,結點A變為紅色。

經過上面的調整,這一局部重新符合了紅黑樹的規則。

分享到:
標簽:紅黑
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定