去掉第14行到第19行,不会影响程序的运行结果。
将第一行的iostream改成cstdio会编译错误。
本题输出结果和将四个数从小到大排序一样。
如果输入91 2 20\n77,输出为2 20 77 91。
如果输入114514 191 810\n258,程序输出()。
114 514 258 1919810
114514 191 810\n258
114514 191 810 258
191 258 810 114514
如果输入1 1 1\n2,程序输出()。
1 1 1 2
1 1 2 1
1 2 1 1
2 1 1 1
保证a数组和b数组有序,输出的序列一定是一个不降序列。
如果输入00,不会输出数。
如果删掉第13行和第14行不影响程序结果。
使用C++98不会CE。
该程序时间复杂度是()。
O(na+nb)
O(max{na,nb}logmax{na,nb})
O(na·nb)
O(na²)
如果输入5\n1 3 5 7 9\n4\n2 6 10 14,输出()。
1 2 3 5 6 7 9 10 14
14 10 9 7 6 5 3 2 1
1 3 5 7 9 2 6 10 14
5 1 3 5 7 9 4 2 6 10 14
当第8行的sizeof(a)改为SIZE时,运行结果不会发生改变。
当第11行的a[x]++ ++a[x]时,运行结果不会发生改变。
当第14行的sum<(n/2+1)改为sum<(n+1)/2时,运行结果不会发生改变。
数组a的所有数中的最大值为1。
输入11 4 5 6 6 4 3 3 2 3 2 1,输出的结果为()。
3
4
5
error
输入5 1 2 3 4 5,输出的结果为( )。
2
3
4
5
该程序的本质是按字典序对字符串排序。
如果输入0,没有任何输出。
如果使用C++98编译,不会出现编译错误。
如果去掉第12行,不影响。
输入7\naaa\naba\nbbb\naaa\naaa\nccc\naa,输出()。
2 5 6 3 4 7 1
1 2 3 4 5 6 7
1 7 4 3 6 5 2
7 6 5 4 3 2 1
这个程序使用的是什么排序( )。
插入排序
希尔排序
选择排序
冒泡排序
将第8行改成pi<=pj不影响程序结果。
程序输出六个数,逗号只出现在相邻两个数之间。
如果a={1,2,3,4,5,6},那么输出6,5,4,3,2,1。
这个程序在()。
将已知序列翻转
求序列的逆
求序列的卷积
将原始数列随机打乱
这个程序的时间复杂度是()。
O(n²)
O(n)
O(nlogn)
O(1)
如果a={6,5,4,3,2,1},那么输出( )。
6,5,4,3,2,1
6 5 4 3 2 1
1 2 3 4 5 6
1,2,3,4,5,6,
33 j++
如果将第10行的mid+1改成mid,不会影响程序结果和时间复杂度。
如果将第7行的(1+r)/2改成(1+r+1)/2不会影响程序结果和时间复杂度。
程序输出结果不可能是0。
该程序的时间复杂度是( )。
O(n)
O(nlogn)
O(1)
O(n²)
如果输入6\n 2 6 3 4 5 1,输出()。
1
2
4
8
该程序是求输入序列的()。
元素总和
逆序列
逆序对
卷积