我知道关于这个问题,但它涉及B树和B+树。如果有关于B*-树
的类似内容,我很抱歉,但我找不到。
那么,这两棵树之间有什么区别?wikipedia文章关于
B * -trees
非常简短。唯一指出的区别是"非根节点至少为2/3完全而不是1/2"
。但我想还有其他的区别...如果这是唯一的区别,可能只会有一种类型的树-B-tree
,只是具有不同的常量(用于每个非根节点的完整度),而没有两种不同的树,对吧?另外,还有一件事情让我想到更多的区别:"A B*-tree should not be confused with a B+ tree, which is one where the
leaf nodes of the tree are chained together in the form of a linked list"
因此,B+-树
有一些非常特殊的东西 - 链表。 B*-树
有什么具体特点,还是没有这样的特点?
此外,维基百科的文章中没有任何外部链接/参考资料。是否有任何资源可用?文章、教程或其他什么东西吗?
谢谢!