先来了解一些基本概念: 1)什么是二叉平衡树? 之前我们了解过二叉查找树,我们说通常来讲, 对于一棵有n个节点的二叉查找树,查询一个节点的时间复杂度为log以2为底的N的对数. 通常来讲是这样的, 但是...有例外 比如,我们向一棵树中输入预先排好序的数据, 如1,2,3,4,5,...10000, 可以想象到,将形成一棵斜树那么查找10000就要经过9999次比较才能得到,这显然不是我们期望看到的 所以,我们希望引入一个约束条件----任何节点的深度不得过深. 这就是二叉平衡树 二叉平衡树是二…