紅黑樹
定義:
紅黑樹是一顆平衡二叉搜索樹冲杀,而且必須有以下規(guī)則:
- 每個節(jié)點不是紅色就是黑色;
- 根結(jié)點為黑色身堡;
- 如果節(jié)點為紅邓尤,其子節(jié)點必須為黑;
- 任一節(jié)點至NULL的任何路徑贴谎,所含黑節(jié)點數(shù)必須相同汞扎。
所以:
- 根據(jù)規(guī)則4,新增節(jié)點必須為紅擅这;
- 根據(jù)規(guī)則3澈魄,新增節(jié)點之父節(jié)點必須為黑。
定義:
紅黑樹是一顆平衡二叉搜索樹冲杀,而且必須有以下規(guī)則:
所以: