B树定义
一个块里面存了1000个数和1001个指针,指针指向的那个块里面的数据大小介于指针旁边的两个数之间
标准定义:
B树上的操作
查找B树
创建B树
分割节点
都是选择正中间的那个,以免一直分裂。
插入数字
在插入的路上就会检查节点需不需要分裂。假如先插完了再看要不要分裂,那岂不是要读取两次?
路上就发现这个块已经满了。就算终点不是他也要分。
这样一来,就算最后下面的节点分裂了,要上来一个,上面这个块也可以保证不会爆。
一个块里面存了1000个数和1001个指针,指针指向的那个块里面的数据大小介于指针旁边的两个数之间
标准定义:
都是选择正中间的那个,以免一直分裂。
在插入的路上就会检查节点需不需要分裂。假如先插完了再看要不要分裂,那岂不是要读取两次?
路上就发现这个块已经满了。就算终点不是他也要分。
这样一来,就算最后下面的节点分裂了,要上来一个,上面这个块也可以保证不会爆。