java专题——B+树,B-树
来源:互联网 发布:怎么开通淘宝直通车 编辑:程序博客网 时间:2024/04/30 02:51
概念:B-树就是B树,一种平衡的多路查找树。
阶——节点最大的孩子数目
m阶B树的属性:
1,若根节点非叶节点,则至少两个孩子。
2,非根分支节点有k-1个元素,k个孩子。
叶子节点k-1个元素。
注:(m/2) <= k <= m(这里的()表示向下取整)
3,所有叶子节点同层次。
4,所有分支节点包含信息(n,A0,K1,...,Kn,An),K为自然排序,An-1所指节点关键字均小于Kn,An所指节 点关键字均大于Kn。
n——K个数
A——指向子节点的指针
K——关键字
B+与B树的不同:
1,n个节点对应n个关键字。
2,所有分支节点可看成索引,节点中仅含有其子树中的最大(或最小)关键字。
注意了:B+树特别适合范围查找,如A~B,只需查找A,再遍历以A为最小值的节点。
0 0
- java专题——B+树,B-树
- B+树B—树B*树,
- kuangbin——线段树专题 B - I Hate It
- B,B-,B+,B*树
- B-、B、B+、B*树
- B/B+/B*树
- B- ,B+ , B*树
- B , B+ ,B*树
- B-, B+,B* 树
- 专题 线段树B(最大值更新)
- AC自动机专题——B
- B/S引擎—NoahWeb专题
- 数据结构—B树、B+树
- B树B-B+树
- B- B+ B*树 小结
- B 、B-、B+树总结
- B-、B+、B*树介绍
- B 树、 B- 树、 B+ 树、 B*
- class-new()函数, static or automatic(systemverilog)
- sed命令详解
- matlab实现dijkstra、floyd、kruskal
- Combinations
- linux grep命令详解
- java专题——B+树,B-树
- 程序员常识--OJ系统及ACM测试题库大全
- Pollard Rho 大整数分解
- Laravel 上传文件报找不到临时文件的问题
- [7] 算法之路 - 快速排序之3轴演算
- Sort List @leetcode
- 理解递归
- memcache原理和实际应用
- Android源码下载(最新可用)