【Data Structure】红黑树理解

1.什么是红黑树   我们知道一棵高度为h的二叉搜索树的大部分操作时间复杂度是O(h),但是如果搜索树较高,极端情况下就是一条链表了,二叉搜索的意义就不大了。而红黑树是一颗二叉搜索树,也是多种平衡搜索树的一种,可以保证最坏情况下时间复杂度为O(lgn)。对于一棵有n个内部节点的红黑树的高度最多为2lg(n+1),高度的证明不难,请参考算法导论。   2.红黑树的五大性质   这五大性质非常重要,想
相关文章
相关标签/搜索