设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为A.OB.O(log2n)C.O(n)D.O(nlog2n)
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
A.O
B.O(log2n)
C.O(n)
D.O(nlog2n)
解析:平衡二叉树又称AVL树,它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1,若将二叉树上结点的平衡因子BF定义为该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只可能是-1、0和1。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。因为AVL树上任何结点的左右子树的深度之差都不超过1,则可以证明它的深度和log2n是同数量级的(N为结点个数)。因此,它的平均查找长度也和log2n同数量级。
对n个记录的文件进行归并排序,所需要的辅助存储空间为 A.O(1) B.O(n) C.O(log2n 计算机类考试 2020-05-23 …
对n个记录的文件进行归并排序,所需要的辅助存储空间为A.O(1)B.O(n)C.O(log2n)D. 计算机类考试 2020-05-23 …
对n个记录的文件进行归并排序,所需要的辅助存储空间为______。A.O(1)B.O(n)C.O(l 计算机类考试 2020-05-24 …
用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为A.O(n)B.O(log2n 计算机类考试 2020-05-24 …
对n个记录的文件进行归并排序,所需要的辅助存储空间为A.O(1)B.O(n)C.O(log2n)D. 计算机类考试 2020-05-24 …
对n个记录的文件进行归并排序,所需要的辅助存储空间为()。A.O(1)B.O(n)C.O(log2n 计算机类考试 2020-05-24 …
对n个记录的文件进行归并排序,所需要的辅助存储空间为A.OB.O(n)C.O(log2n)D.O(n 计算机类考试 2020-05-24 …
●对长度为n的顺序表进行顺序查找的时间复杂度为 (50) 。(50) A.O(n) B.O([log 计算机类考试 2020-05-25 …
A.[log2N]B.[log2N]+1C.[log2(N+1)]D.[log2(N+1)]+1 计算机类考试 2020-05-26 …
下列四种算法的时间复杂度中,执行时间最短.A.O(n)B.O(log2n)C.O(2n)D.O(n2 数学 2020-12-15 …