红黑树维护算法及其区间树应用:实现红黑树的插入删除算法,实现区间树上的重叠区间查找算法。由于一棵有n个结点的红黑树的高度为O(logn),因此RB-NSERT的第1~16行要花费O(logn)时间。在 RB-INSERT-FIXUP中,仅当情况1发生,然后指
针z沿着树上升2层,whle循环才会重复执行。所以whe循环可能被执行的总次数为O(logn)因此, RB-INSERT总共花费O(logn)时间。此外,该程序所做的旋转从不超过2次,因为只要执行了情况2或情况3, while循环就结束了。