首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Avl树与红黑树的比较

Avl树与红黑树的比较
EN

Stack Overflow用户
提问于 2015-01-08 15:51:18
回答 1查看 1.2K关注 0票数 1

我明天要考试,我的笔记上有3道题我听不懂。

1- #搜索>> #插入和#deletions=0,这是哪一棵树?(Avl或红黑树)(答案是Avl)

2- #insertions>0和#searches=#deletions=0,那是哪棵树?(Avl或红黑树)(答案是红黑)

3- #insertions=#deletions和#searches=0,那是哪棵树?(Avl或红黑树)(答案是红黑)

你能解释一下吗?谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-08 17:06:51

与红/黑树相比,AVL树的高度通常较小,因为AVL不变量给出的不平衡空间较小。然而,与AVL树相比,红色/黑色树具有更快的插入和删除速度(维护红色/黑色不变量的修复成本低于维护AVL不变量的固定成本)。

对于案例(1),AVL树可能更好,因为查找的成本将更低,如果查找的次数确实比插入的数目大得多,则AVL树将具有相对优势。

对于案例(2),红色/黑色树可能会更快,因为它支持更快的插入。

对于案例(3),由于与第(2)部分相同的原因,红色/黑色的树可能会更快。

希望这能有所帮助!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27844120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档