剑指Offer(SQL)——使用二叉查找树优化索引

先来介绍依稀二叉查找树,大家都知道二叉查找树每个节点最多只有两个子树,通常称为左子树和右子树并且左子树节点的值要小于右子树节点的值,右子树节点的值要大于父节点的值,采用这种结构会提高索引的效率,时间复杂度是(O(logn))。 上图中不仅仅是二叉查找树,也是平衡二叉树,所谓平衡二叉树就是左右子树高度的差的绝对值不超过1。 原先我们是要遍历整张表(时间复杂度是O(n)),变为折半查找后确实是提高了查
相关文章
相关标签/搜索