数据结构学习——B-树 & B+树 一、概述 1.B-树 B-树其实就是B树(多路平衡查找树),我们之前学习的234树其实就是B-树的一种,234树是一种4阶B-树。m阶B-树,每个节点拥有最多不超过m-1个数据,每个节点拥有最多不超过m个孩子节点。因为之前我们已经对234树进行了详细介绍本文就不在对B-树做详细介绍了。数据结构学习——2-3-4树 2.B+树 B+树是B-树的一种改进,大部分性质与B-树相同,不同的是B+树所有数据都在叶子节点上,内部节点只存储索引(索引在仅有value的B+树结构中索引就是value,在key-value的结构树中,索引是key)。又因为B+树所有数据都在叶子节点上,因此B+树每个叶子节点与相邻的叶子节点可以是相互连接的,可以是双链也可以是单链还可以是环单环双环等。所以B+树对于批量查询很友好,比如查询大于n的所有数据,我们只需要找到n数据所在位置就可以很方面的拿到后面的数据。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/18858.html