答案查看网,轻松搜题/搜资源
登录
×
登录账号
记住密码
立即注册
忘记密码
×
注册
使用微信扫描二维码,获取账号密码后免费查看答案
前往登录
忘记密码
×
忘记密码
使用微信扫描下方二维码,即可找回您的账号密码
前往登录
立即注册
搜题/搜资源
【单选题】【消耗次数:1】
下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是
①
堆排序
②
冒泡排序
③
直接选择排序
④
快速排序
参考答案:
复制
纠错
相关题目
【单选题】
下列各种排序算法中平均时间复杂度为O(n2)是()。
①
快速排序
②
堆排序
③
归并排序
④
冒泡排序
查看完整题目与答案
【判断题】
希尔排序算法的时间复杂度为O(n2)。()
①
正确
②
错误
查看完整题目与答案
【单选题】
就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是( )。
①
A.堆排序 快速排序 归并排序
②
B.堆排序 归并排序 快速排序
③
C.堆排序 归并排序 快速排序
④
D.堆排序 快速排序 归并排序
查看完整题目与答案
【判断题】
设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。()
①
正确
②
错误
查看完整题目与答案
【单选题】
在对n个元素进行堆排序的过程中,时间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
【单选题】
在对n个元素进行堆排序的过程中,空间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
【单选题】
在对n个元素进行冒泡排序的过程中,最好情况下的时间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(n)
查看完整题目与答案
【单选题】
对n个元素进行直接插入排序时间复杂度为( )。
①
O(1)
②
O(n)
③
n+1
④
n/2
查看完整题目与答案
【单选题】
二路归并排序的时间复杂度为()。
①
O(n)
②
O(n2)
③
O(nlog2n)
④
O(1og2n)
查看完整题目与答案
【单选题】
在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
随机题目
【单选题】
可用作C++语言用户标识符的一组标识符是()
①
voiddefine +WORD
②
a3_b3_123YN
③
for-abcCase
④
2aDOsizeof
查看完整题目与答案
【单选题】
循环语句“for(int i=0; i i++) couti*i’ ’;”中循环体执行的次数为()
①
1
②
n-1
③
n
④
n+1
查看完整题目与答案
【单选题】
假定下列x和y均为int型变量,则不正确的赋值为()
①
x+=y++
②
x++=y++
③
x=++y
④
++x=++y
查看完整题目与答案
【单选题】
在下面循环语句中循环体执行的次数为() for(int i=0; in/2) break;
①
n/2
②
n/2+1
③
n/2-1
④
n-1
查看完整题目与答案
【单选题】
C++程序的基本模块为()
①
字符
②
语句函数
③
源程序文件
查看完整题目与答案
【单选题】
存储以下数据,占用存储字节最多的是()
①
0
②
‘0’
③
“0”
④
0.0
查看完整题目与答案
【单选题】
以下正确的说法是()
①
用户调用标准库函数前,必须重新定义
②
用户可以重新定义标准库函数,若如此,该函数将失去原有含义
③
系统不允许用户重新定义标准库函数
④
用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
查看完整题目与答案
【单选题】
在下面的一维数组定义中,哪一个有语法错误()
①
int a[]={1,2,3};
②
int a[10]={0};
③
int a[];
④
int a[5];
查看完整题目与答案
【单选题】
C++中函数返回值的类型是由()决定的。
①
return语句中表达式的类型
②
函数定义时的类型
③
调用函数时的调用语句
④
系统根据结果
查看完整题目与答案
【单选题】
能作为C++程序的基本单位是()
①
字符
②
语句函数
③
源程序文件
查看完整题目与答案