ARTS (第10周)
最近在理解红黑树。
但红黑树的各种资料给我的感觉更多的是一个个的公式去套用。
我感觉是作者先设计出红黑树的基础结构,然后根据因为树形的结构,所以只要每次发生新增/删除只需要逐级向上处理修改的话效率就极高,然后红黑树作者根据这种思路,就开始统计做计算了。
红黑树的作者在设计这种结构的时候,这些的计算应该都是一个个情况的罗列、推导和测试出来.
因此,我感觉红黑树新增删除给我的感觉更多像一套套公式。
(个人的一点理解,可能有误)我感觉红黑树的调整公式可以有非常多种,只不过现有的公式比较完善。
本周:
红黑树