全国计算机等级考试等级考试真题库之选择题(11)
1.下列叙述中正确的是
A) 一个算法的空间复杂度大,则其时间复杂度也必定大
B) 一个算法的空间复杂度大,则其时间复杂度必定小
C) 一个算法的时间复杂度大,则其空间复杂度必定小
D) 算法的时间复杂度与空间复杂度没有直接关系
参考答案:D
【解析】算法的空间复杂度是指算法在执行过程中所需要的内存
空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者
之间并没有直接关系,答案为D。
2.下列叙述中正确的是
A) 循环队列中的元素个数随队头指针与队尾指针的变化而动态变
化
B) 循环队列中的元素个数随队头指针的变化而动态变化
C) 循环队列中的元素个数随队尾指针的变化而动态变化
D) 以上说法都不对
参考答案:A
【解析】在循环队列中,用队尾指针rear指向队列中的队尾元素,用
排头指针front指向排头元素的前一个位置。因此,从排头指针front
指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均
为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针
的变化而变化,A正确。