题目内容
(请给出正确答案)
[主观题]
已知A,B和C为三个递增有序的线性表,现要求对A表作如下操作:删去那些既在B表中出现又在C表中出
现的元素。试对顺序表编写实现上述操作的算法,并分析你的算法的时间复杂度意:题中没有特别指明同一表中的元素值各不相同)。
答案
查看答案
第2题
已知线性表的存储结构为顺序表,阅读下列算法,并回答问题:
(1)设线性表L=(21,-7,-8,19,0,-11,34,30,-10),写出执行f30(&L)后的L状态;
(2)简述算法f30的功能。
void f30(SeqList*L){
int i,j;
for(i=j=0;i<L—>length;i++)
if(L—>data[i]>=0){
if(i!=j)L—>data[j]=L—>data[i];
j++;
}
L—>length=j;
}
第3题
已知二次函数y=x2+ax+1在区间[1,+∞)上为递增函数,则实数a的取值范围是()
A.a≥-2
B.a≤-2
C.a≥-1
D.a≤-1
第6题
第8题
第10题
A.可贷资金的需求主要由投资需求,赤字需求和家庭需求三个要素构成
B.可贷资金的供给由家庭储蓄,企业储蓄和政府储蓄三个要素构成
C.利率不是由可贷资金的供求决定的
D.可贷资金的需求函数是利率的递增函数
E.可贷资金的供给函数是利率的递增函数