📜  数据结构|平衡二叉搜索树|问题13

📅  最后修改于: 2021-06-28 23:50:21             🧑  作者: Mango

以下内容哪些是对的
(A)与红黑树相比,AVL树更平衡,但是它们可能会在插入和删除过程中引起更多旋转。
(B) AVL树和红黑树的高度通常相同,但是AVL树可能会在插入和删除过程中引起更多旋转。
(C)红黑树比AVL树更平衡,但在插入和删除过程中可能引起更多旋转。
(D) AVL树和红黑树的高度通常相同,但是红黑树可能会在插入和删除过程中引起更多旋转。答案: (A)
说明:具有n个节点的红黑树的高度<= 2Log2(n + 1)

AVL树具有n个节点具有高度小于日志φ(&的Sqrt; 5(N + 2)) – 2。

因此,与红黑树相比,AVL树更加平衡,但是它们可能会在插入和删除过程中引起更多旋转。因此,如果您的应用程序涉及许多频繁的插入和删除操作,则应优先选择Red Black树。而且,如果插入和删除操作的频率较低,而搜索操作的频率较高,则AVL树应优先于Red Black Tree。
这个问题的测验