关于B树的学习还是需要做点笔记. B树是为磁盘或者其他直接存取辅助存储设备而设计的一种平衡查找树.B树与红黑树的不同在于,B树可以有很多子女,从几个到几千个.比如一个分支因子为1001,高度为2的B树,他可以存储超过10亿个关键字,尽管如此,因为根节点(只有一个)保留在主存中,故这可书中,寻找某一个关键字之多需要两次磁盘存取. 关于磁盘的结构,以及写入,读取数据的原理,这里就略过了. 一.概述: 1) 对于B树的每个节点x有: a)n[x],当前存储在结点x中的关键字数, b)关键字以非降序存放…