B+与B-树
来源:互联网 发布:英雄联盟js打野符文 编辑:程序博客网 时间:2024/05/01 07:15
B- 树
1:根节点至少2个分支~m,(若根不是终端节点)
2:非根节点分支(非叶子)『m/2『 ~ m
3:非根节点关键字个数『m/2『-1 ~ m-1
4:关键字互不相等,小到大排列,叶子在最底层
插入->拆分(中间节点上移)
删除:1:叶-》a直接删
b向兄弟借(经过父亲)
c与兄弟合并(加父亲一个)
2:非叶子-》相邻(左最右or右最左)关键字替换,删叶子
B+ 树
1:n个关键字节点含有n个分支
2:关键字个数『m/2『 ~ m
3:叶子节点包含信息且包含全部关键字,叶子节点引出的指针指向记录
4:非叶子节点仅仅是索引,只含对应子树最大关键字和指向子树的指针
5:有一个指针指向最小关键字叶子,所有叶子连成一个线性链表
1:根节点至少2个分支~m,(若根不是终端节点)
2:非根节点分支(非叶子)『m/2『 ~ m
3:非根节点关键字个数『m/2『-1 ~ m-1
4:关键字互不相等,小到大排列,叶子在最底层
插入->拆分(中间节点上移)
删除:1:叶-》a直接删
b向兄弟借(经过父亲)
c与兄弟合并(加父亲一个)
2:非叶子-》相邻(左最右or右最左)关键字替换,删叶子
B+ 树
1:n个关键字节点含有n个分支
2:关键字个数『m/2『 ~ m
3:叶子节点包含信息且包含全部关键字,叶子节点引出的指针指向记录
4:非叶子节点仅仅是索引,只含对应子树最大关键字和指向子树的指针
5:有一个指针指向最小关键字叶子,所有叶子连成一个线性链表
1 0
- B+与B-树
- b树与b+和b-树
- B树与B+树
- B-树 与 B+树
- B树与B+树
- B树与B+树
- B-树与B+树
- B树与B+树
- B树与B+树
- B树与B+树
- B 树与B+树
- B树与B+树
- B树、B-树、B+树与B*树
- B,B-,B+,B*树
- B-、B、B+、B*树
- B/B+/B*树
- B- ,B+ , B*树
- B , B+ ,B*树
- gstreamer 0.10.36 源码编译error
- java concurrent 探秘(经典的线程个数,是否完成等的控制)
- SQL Case when 的使用方法
- DLL Hell(DLL地狱)问题
- android 流总结
- B+与B-树
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- unity开发炉石传说系列卡牌生成代码部分代码
- 执行一次SQL查询,修改UPDATE多行记录
- 日经社説 20150106 年明けの株安が映した世界経済のリスク
- php和c++socket通讯(基于字节流,二进制)
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- HDFS
- 2014年的婴儿期互联网金融(P2P、宝宝类、银行理财、银行存款等)