我已经阅读了一些关于自平衡二叉树的问题和答案,但并不是全部都很熟悉。
我知道的第一个是AVL,第二个是红黑树。
有一些我不太理解的地方:根据一些书籍和文章,AVL树可以比红黑树搜索稍微快一点,这是可以理解的。
那么红黑树相对于AVL树的优势是什么?
在AVL树中,可能需要在每次插入之后检查平衡,而在红黑树中我们不必频繁地做这样的事情,对吗?
PS: 我在SO上搜索了类似的内容,但是没有得到满意的答案。 希望一些朋友能给我一个关于自平衡树的详细比较。
我已经阅读了一些关于自平衡二叉树的问题和答案,但并不是全部都很熟悉。
我知道的第一个是AVL,第二个是红黑树。
有一些我不太理解的地方:根据一些书籍和文章,AVL树可以比红黑树搜索稍微快一点,这是可以理解的。
那么红黑树相对于AVL树的优势是什么?
在AVL树中,可能需要在每次插入之后检查平衡,而在红黑树中我们不必频繁地做这样的事情,对吗?
PS: 我在SO上搜索了类似的内容,但是没有得到满意的答案。 希望一些朋友能给我一个关于自平衡树的详细比较。