分页二叉树如何与AVL树和/或B树不同?
答案 0 :(得分:3)
尽管Konrad所说的AVL和B-tree的结构不同,但我认为AVL和B-tree的使用也不同。 B树通常用于实现索引。使用B树的目的是减少磁盘I / O,而AVL树的数据经常完全在内存中而不是部分地存储在像B树一样的磁盘上。 AVL树的目的是避免在某种极端情况下出现左/右分支树,从而确保在进行搜索操作时具有完美的O(logn)时间复杂度。
答案 1 :(得分:1)
我建议阅读有关该主题的优秀维基百科文章。
非常简短: