【单选题】【消耗次数:1】
从具有n个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为( )。
O(n)
O(1)
O(log2(n))
O(n的平方)
参考答案:
复制
纠错
相关题目
【单选题】 从具有n个结点的二叉排序树中查找一个元素时,在平均情况下的时间复杂度大致为( )。
①  O(n)
②  O(1)
③  O(log2(n))
④  O(n的平方)
【单选题】 设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。
①  O(n)
②  O(n2)
③  O(nlog2n)
④  O(1og2n)
【单选题】 在二叉排序树中插入一个结点的时间复杂度为()。
①  O(1)
②  O(n)
③  O(log2n)
④  O(n2)
【单选题】 在对n个元素进行快速排序的过程中,最坏情况下的时间复杂度为( )。
①  O(1)
②  O(log2(n))
③  O(n的平方)
④  O(nlog2(n))
【判断题】 希尔排序算法的时间复杂度为O(n2)。()
①  正确
②  错误
【单选题】 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是
①  访问第i个结点(1≤i≤n)
②  在第i个结点后插入一个新结点(1≤i≤n)
③  删除第i个结点(1≤i≤n)
④  将n个结点从小到大排序
【单选题】 在对n个元素进行冒泡排序的过程中,最好情况下的时间复杂度为( )。
①  O(1)
②  O(log2(n))
③  O(n的平方)
④  O(n)
【单选题】 下列各种排序算法中平均时间复杂度为O(n2)是()。
①  快速排序
②  堆排序
③  归并排序
④  冒泡排序
【单选题】 在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为( )。
①  O(1)
②  O(log2(n))
③  O(n的平方)
④  O(nlog2(n))
【简答题】 在二叉排序树中插入一个结点的时间复杂度为[填空1]。
随机题目
【单选题】 设有语句chara=’\72’;则变量a()
①  包含1个字符
②  包含2个字符
③  包含3个字符
④  声明不合法
【单选题】 一维数组的定义语法是:类型说明符数组名()
①  [整型常量]
②  [整型表达式]
③  [常量表达式]
④  [整型常量]或[整型表达式]
【单选题】 下述是C语言中有关变量定义的几个说法,正确的是:()
①  变量可以不定义直接使用
②  一个说明语句只能定义一个变量
③  几个不同类型的变量可在同一语句中定义
④  变量可以在定义时进行初绐化
【单选题】 利用scanf函数输入整型时,键入的内容应是相同类型的()。
①  常数
②  常量表达式
③  变量
④  含变量的表达式
【单选题】 执行下列程序后的输出结果是()。#includecharf(chars[],intn){return(s[n]);}main(){chara[]=ABCD;printf(%c,f(a,2)+1);}
①  D
②  C
③  B
④  A
【单选题】 下面关于main()函数描述不正确的选项是()。
①  一个C程序必须有且只能有一个用main()作为名字的函数
②  main()函数被称为主函数
③  C程序总是从主函数开始执行,main()函数必须放在整个程序的开头部分
④  main函数就是一个程序的入口部分。也就是说,程序都是从main函数头开始执行的,然后进入到main函数中,执行main函数中的内容
【单选题】 在以下一组运算符中,优先级最高的运算符是()
①  =
②  =
③  %
【单选题】 下列转义字符中错误的一个是()
①  \000
②  \014
③  \x111
④  \2
【单选题】 设有数组定义:char array[]=”China”; 则数组所占的空间是()
①  4个字节
②  5个字节
③  6个字节
④  7个字节
【单选题】 下列各语句定义了数组,()是正确的。
①  inta[][]={1,2,3,4};
②  intx[2][2]={1,2,3,4,5};
③  intx[2][]={1,2,4,6};
④  intm[][3]={1,2,3,4,5,6};