当将二叉树或B-Tree存储在诸如磁盘或磁带之类的二级存储设备上时,二叉树是否比B-Tree更具优势?
在一份任务中,我被问到“何时B-Tree比二叉树更具优势?”
我得出的结论是B-Tree更好,因为它需要较少的磁盘访问(每个节点访问读取更多数据),并且跳转到的节点较少才能到达最终节点。但是,问题的措辞暗示着存在某种情况下二叉树实际上比B-Tree更具优势。那么,在将它们存储在二级存储器上时,是否存在二叉树比B-Tree更高效的情况呢?
当将二叉树或B-Tree存储在诸如磁盘或磁带之类的二级存储设备上时,二叉树是否比B-Tree更具优势?
在一份任务中,我被问到“何时B-Tree比二叉树更具优势?”
我得出的结论是B-Tree更好,因为它需要较少的磁盘访问(每个节点访问读取更多数据),并且跳转到的节点较少才能到达最终节点。但是,问题的措辞暗示着存在某种情况下二叉树实际上比B-Tree更具优势。那么,在将它们存储在二级存储器上时,是否存在二叉树比B-Tree更高效的情况呢?