在磁盘或磁带等辅助存储设备上存储二叉树或 B 树时,二叉树是否比 B 树有优势?
我被问到一个作业“B-Trees 什么时候比二叉树更有优势?”
我想出的是 B-Tree 更好,因为它需要较少的磁盘访问(每个节点访问读取更多数据),并跳转到较少的节点以到达最终节点。但是问题的措辞方式暗示了二叉树实际上确实比B树具有优势的一点。那么,当二叉树存储在二级存储上时,是否存在比 B-Tree 更好(更高效)的点?
在磁盘或磁带等辅助存储设备上存储二叉树或 B 树时,二叉树是否比 B 树有优势?
我被问到一个作业“B-Trees 什么时候比二叉树更有优势?”
我想出的是 B-Tree 更好,因为它需要较少的磁盘访问(每个节点访问读取更多数据),并跳转到较少的节点以到达最终节点。但是问题的措辞方式暗示了二叉树实际上确实比B树具有优势的一点。那么,当二叉树存储在二级存储上时,是否存在比 B-Tree 更好(更高效)的点?