红黑树 C++实现
高度为h的二叉查找树在进行插入删除等操作时,时间都是O(h),当树的高度较低的时候,有着很好的执行速度。但是当树的高度较高的时候,这些操作的效率可能并没预想的好。红黑树是一种保证在最坏情况下,操作时间为O(lgn)的一种接近平衡的二叉搜索树,并不像AVL树那样,是严格的高度平衡的。[cpp] //Abinarysearchtreeisared-blacktreeifitsatisfiesthefollowingred-blackproperties: /...