
数据结构与算法
文章平均质量分 78
zhangxl
这个作者很懒,什么都没留下…
展开
-
B-Tree 、B+树、B*树
大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如果元素数量非常多的话,查找就退化成节点内部的线性查找了),这样导致二叉查找树结构由于树的深度过大而造成磁盘I/O读写过于频繁,进而导致查询效率低下。1. B-TreeB 树是为了磁盘或其它存储设备而设计的一种多叉平衡查找树。许多数据库系统都一般使用B树或者B树的各种变形结构,如下文即将要介绍的B+树转载 2016-08-17 20:55:50 · 12660 阅读 · 1 评论 -
红黑树
文章转自:http://www.cnblogs.com/fornever/archive/2011/12/02/2270692.html红黑树(RBT)的定义:它或者是一颗空树,或者是具有一下性质的二叉查找树:1.节点非红即黑。2.根节点是黑色。3.所有NULL结点称为叶子节点,且认为颜色为黑。4.所有红节点的子节点都为黑色。5.从任一节点到其叶子节转载 2016-08-23 19:55:54 · 355 阅读 · 0 评论