答案查看网,轻松搜题/搜资源
登录
×
登录账号
记住密码
立即注册
忘记密码
×
注册
使用微信扫描二维码,获取账号密码后免费查看答案
前往登录
忘记密码
×
忘记密码
使用微信扫描下方二维码,即可找回您的账号密码
前往登录
立即注册
搜题/搜资源
【单选题】【消耗次数:1】
在对n个元素进行堆排序的过程中,空间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
参考答案:
复制
纠错
相关题目
【单选题】
在对n个元素进行堆排序的过程中,时间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
【判断题】
希尔排序算法的时间复杂度为O(n2)。()
①
正确
②
错误
查看完整题目与答案
【单选题】
在对n个元素进行快速排序的过程中,平均情况下的空间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
【单选题】
在对n个元素进行直接插入排序的过程中,算法的空间复杂度为( )。
①
O(1)
②
O(log2(n))
③
O(n的平方)
④
O(nlog2(n))
查看完整题目与答案
【单选题】
下列各种排序算法中平均时间复杂度为O(n2)是()。
①
快速排序
②
堆排序
③
归并排序
④
冒泡排序
查看完整题目与答案
【单选题】
在对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)
查看完整题目与答案
【判断题】
设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。()
①
正确
②
错误
查看完整题目与答案
【单选题】
下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是
①
堆排序
②
冒泡排序
③
直接选择排序
④
快速排序
查看完整题目与答案
随机题目
【单选题】
向一个二进制文件中写入信息的函数fwrite()带有( )个参数。
①
1
②
2
③
3
④
4
查看完整题目与答案
【单选题】
在函数定义的参数表中,也可以使用函数参数,假定一个函数参数说明为int ff(int),则等价的函数指针说明为( )。
①
int *ff(int)
②
int ff
③
int *ff
④
int (*ff)(int)
查看完整题目与答案
【单选题】
假定一个函数的数组参数说明为char a[],则与之等价的指针参数说明为( )。
①
char
②
char* a
③
char& a
④
char** a
查看完整题目与答案
【单选题】
假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
①
delete p;
②
delete *p;
③
delete
④
delete []p;
查看完整题目与答案
【单选题】
假定有一个元素类型为double的二维数组为a[4][6],其中a[2][5]元素的字节地址为( )。
①
(char*)a+24
②
(char*)a+136
③
(char*)a+192
④
(char*)a+10
查看完整题目与答案
【单选题】
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
①
2
②
4
③
6
④
8
查看完整题目与答案
【单选题】
一个二维字符数组a[M][N]能够至多存储( )个字符串。
①
M
②
N
③
M-1
④
N-1
查看完整题目与答案
【单选题】
在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;i<n;i++) for(int j=i;j<n;j++)S;
①
n2
②
(n+1)/2
③
n(n-1)/2
④
n(n+1)/2
查看完整题目与答案
【单选题】
当在程序中执行到( )语句时,只结束本层循环类语句或switch语句的执行。
①
continue
②
break
③
goto
④
return
查看完整题目与答案
【单选题】
假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]元素被初始化为( )。
①
6
②
2
③
5
④
8
查看完整题目与答案