【发布时间】:2013-03-07 06:50:30
【问题描述】:
我在关于数据库的课程中学习 B+ 树,我想知道 B+ 树相对于二叉搜索树有哪些具体优势?
对于大多数值得注意的操作,它们似乎都具有 O(logN) 平均复杂度,但 B+ 树在每个子节点上也有额外的(可以忽略不计?)搜索时间,而 BST 显然只需要 O(1) 时间来计算要前进到哪个子节点。
哪些实际优势使 B+ 树在数据库中比 BST 更受欢迎?
【问题讨论】:
标签: database data-structures tree binary-search-tree b-tree