从具有n个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为()。A、 O(n)B、 O(1)C、 O(log2n)D、 O(n2)

从具有n个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为()。

  • A、 O(n)
  • B、 O(1)
  • C、 O(log2n)
  • D、 O(n2

相关考题:

从n个结点的二叉排序树中查找一个元素,平均时间复杂性大致为()。

对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为_______。

在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。A.1B.nC.n +lD.n/2

● 对于二叉查找树(Binary Search Tree) ,若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于根结点的值;左、右子树本身就是两棵二叉查找树。因此,对任意一棵二叉查找树进行 (61) 遍历可以得到一个结点元素的递增序列。在具有 n 个结点的二叉查找树上进行查找运算,最坏情况下的算法复杂度为 (62) 。(61)A. 先序B. 中序C. 后序D. 层序(62)A. O(n2B. O(nlog2n)C. O(log2n)D. O(n)

在具有n个结点的顺序表上查找值为y的元素时,其时间复杂度为()。 A、O(n)B、O(1)C、O(n2)D、O(log2n)

在具有n个结点的单链表上查找值为y的元素时,其时间复杂度为()。 A、O(n)B、O(1)C、O(n2)D、O(n-1)

从一个具有n个结点的单链表中查找其值等于k的结点时,在查找成功的情况下,需平均比较 ______个结点。A.nB.n/2C.(n-1)/2D.(n+1)/2

从具有n个结点的二叉查找树中查找一个元素时,在最坏情况下进行成功查找的时间复杂度为(51)。A.O(n)B.O(1)C.O(log2n)D.O(n2)

在查找算法中,可用平均查找长度(记为ASL)来衡量一个查找算法的优劣,其定义为:此处Pi为表中第i个记录被查找的概率,Ci为查找第i个记录时同关键字比较的次数,n为表中记录数。以下叙述中均假定每一个记录被查找的概率相等,即Pi=//n(i=1,2,…,n)。当表中的记录连续存储在一个一维数组中时,可采用顺序查找与折半查找方法(折半查找要求表是按关键字有序排列的)。顺序查找时的ASL为(19),折半查找时的ASL为(20)。记录的关键字有序时,用二叉排序树查找记录,在最坏的情况下,ASL为(21)。当二叉排序树是一棵平衡树时,ASL为(22)。在平衡树上删除一个结点后可以通过旋转使其平衡,最坏的情形下需(23)次旋转。A.O(1)B.O(log2n)C.O(log2n2)D.O(nlog2n)E.O(n)

在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)

在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。A.1B.nC.n+lD.n/2

从具有n个结点的单链表中查找值等于x的结点时,在查找成功的情况下,平均需比较( )个结点。A.nB.n/2C.(n-1)/2D.(n+1)/2

设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。

从一个具有N个结点的单链表中查找其值等于X结点时,查找成功的情况下,需平均比较()结点。A.NB.N/2C.(N-1)/2D.(N+1)/2

对于一棵有n个结点、深度为h的二叉排序树,当查找一个指定关键字的元素且查找失败时,最多需进行()次比较。

从具有n个结点的二叉排序树中查找一个元素时,在平均情况下的时间复杂度大致为( )。A、 O(n)B、 O(1)C、 O(log2n)D、 O(n2)

在一棵深度为h的具有n个元素的二叉排序树中,查找所有元素的最长查找长度为()。A、NB、log2nC、(h+1)/2D、h

从一棵二叉排序树中查找一个元素时,若元素的值等于根结点的值,则表明(),若元素的值小于根结点的值,则继续向()查找,若元素的值大于根结点的值,则继续向()查找。

从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较()个元素结点。A、n/2B、nC、(n+1)/2D、(n-1)/2

以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为(),时间复杂度为()。

使用二分搜索算法在n个有序元素表中搜索一个特定元素,在最佳情况下,搜索的时间复杂性为O(),在最坏情况下,搜索的时间复杂性为O()。

填空题对于一棵有n个结点、深度为h的二叉排序树,当查找一个指定关键字的元素且查找失败时,最多需进行()次比较。

单选题从具有n个结点的二叉排序树中查找一个元素时,最坏情况下的时间复杂性为()。AO(n)BO(1)CO(log2n)DO(n2)

单选题从具有n个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为()。A O(n)B O(1)C O(log2n)D O(n2)

单选题从具有n个结点的二叉排序树中查找一个元素时,在平均情况下的时间复杂度大致为( )。A O(n)B O(1)C O(log2n)D O(n2)

单选题从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较()个元素结点。An/2BnC(n+1)/2D(n-1)/2

填空题从一棵二叉排序树中查找一个元素时,若元素的值等于根结点的值,则表明(),若元素的值小于根结点的值,则继续向()查找,若元素的值大于根结点的值,则继续向()查找。