题目内容
(请给出正确答案)
[主观题]
将n个正整数存放于一个一维数组A[]中,试设计一个函数,将所有的奇数移动并存放于数组的前半部
分,将所有的偶数移动并存放于数组的后半部分。要求尽可能少用临时存储单元并使计算时间达到O(n)。
答案
查看答案
第1题
第2题
A、2k
B、2k+1
C、2k-1
D、2k
第3题
第4题
同时有两个函数:max(i,j)和min(i,j),分别计算下标i和j中的大者与小者。试利用它们给出求任意一个A[i][j]在B中存放位置的公式。
第5题
A、0≤j≤n-1
B、i-l≤j≤i+1
C、0≤j≤I
D、i≤j≤n
第6题
数组元素位置。请编写一个函数将这个线性表原地逆置,即将数组的前n个原址内容置换为(en-1,en-2,…,e1,e0)。
第7题
第8题
(1)用cerr<<及exit(1)语句来终止执行并报告错误;
(2)用返回布尔值false,true来实现算法,以区别是正常返回还是错误返[回;
(3)在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。
试讨论这3种方法各自的优缺点,并以你认为是最好的方式实现它。
第10题
A、80
B、100
C、240
D、270
第11题
A、226
B、322
C、341
D、342