早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设平衡的二叉排序树(AVL树)的结点个数为n,则其平均查找长度的数量级为________。A.O(1)B.O(log2n)

题目

设平衡的二叉排序树(AVL树)的结点个数为n,则其平均查找长度的数量级为________。

A.O(1)

B.O(log2n)

C.O(n)

D.O(nlog2n)

参考答案
正确答案:B
解析:平衡二叉树又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。若将二叉树上结点的平衡因子BF定义为该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只可能是-1、0和1。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。因为AVL树上任何结点的左右子树的深度之差都不超过1,则可以证明它的深度和logN是同数量级的(N为结点个数)。由此,它的平均查找长度也和logN同数量级。
看了设平衡的二叉排序树(AVL树)...的网友还看了以下:

下列关于排序的说法正确的是().A.插入排序和冒泡排序都是稳定的排序算法.B.选择排序的平均时间复 数学 2020-05-23 …

现有关键码值分别为5、10、15、20的4个结点,按所有可能的插入顺序去构造二叉树。这些二叉树排序中 计算机类考试 2020-05-24 …

比较直接插入排序、起泡排序、简单选择排序、快速排序、堆排序、2一路归并排序和基数排序的算法性能, 计算机类考试 2020-05-26 …

4.试构造一棵哈夫曼树,并计算该树的带权路径长度(5分)8.给出一组关键字T=(12,2,16,3 数学 2020-06-23 …

利用逐点插入法建立二叉树利用逐点插入法建立序列(50,72,43,,85,75,20,35,45, 其他 2020-07-03 …

求解设待排序的记录共7个,排序码分别为(8,3,2,5,9,1,6)对其进行冒泡排序.已排序码求解 其他 2020-07-23 …

以下关于排序的说法中,正确的是()A.排序就是将数按从小到大的顺序排序B.排序只有两种方法,即直接 数学 2020-07-23 …

9.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是()在待排序的数据表已经为有序时 其他 2020-07-23 …

excel的排序问题2007版的excel对多行文字进行排序,在排序对话框中,选中了一列,排序依据 其他 2020-07-28 …

数据结构排序如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快 其他 2020-12-14 …