RBTree和AVL

 
红黑树和AVL的相同:都是平衡二叉树,所以插入删除修改查询都非常高效。
红黑树和AVL的区别:
红黑树:  不是要求绝对平衡,付出的代价是要着色,查询次数可能会多一层,好处是减少旋转次数。
AVL: 要求绝对平衡,付出的代价是要计数,旋转次数可能会多,好处是所有查询都是最短路径。
 
红黑树的实现见*。
 

红黑树比 AVL 树具体更高效在哪里?

 https://www.zhihu.com/question/19856999
上一篇:[SQL基础教程] 4-3 数据的更新(UPDATE)


下一篇:让 markdown 生成带目录的 html 文件