先列一下紅黑樹的特性:
- 每個節點或者是紅色或者是黑色
- 根節點是黑色
- 每個葉子節點是黑色。(注意:這裏的葉子節點是指爲空的葉子節點)
- 如果一個節點是紅色,則他的子節點必須是黑色
- 沒一個節點到該節點子孫節點的所有路徑上包含相同數目的黑色節點
心得:
第四條性質,如果子節點是紅色,則他的父節點必然是黑色,因爲如果是紅色就違背了第四條性質
先列一下紅黑樹的特性:
心得:
第四條性質,如果子節點是紅色,則他的父節點必然是黑色,因爲如果是紅色就違背了第四條性質
unsigned int MAX = 32; // 2的5次方 unsigned int index = 31; index = (index + 100) % MAX; printf ("inde