软题库 学习课程
当前位置:信管网 >> 在线考试中心 >> 软件设计师题库 >> 试题查看
试卷年份2012年上半年
试题题型【单选题】
试题内容

递增序列A(a1,a2,…,an)和B(b1,b2,…,bn)的元素互不相同,若需将它们合并为一个长度为2n的递增序列,则当最终的排列结果为()时,归并过程中元素的比较次数最多。
A.a1,a2,…,an,b1,b2,…,bn
B.b1,b2,…,bn,a1,a2,…,an
C.a1,b1,a2,b2,…,aibi,…,anbn
D.a1,a2,…,ai/2,b1,b2,…,bi/2,ai/2+1,ai/2+2,…,an,bi/2+1,bi/2+2,…,bn

查看答案

相关试题

44题:

在字符串的KMP模式匹配算法中,需要求解模式串p的next,函数值,其定义如下所示。

若模式串p为“aaabaaa”,则其next函数值为()。
A.0123123
B.0123210
C.0123432
D.0123456

答案解析与讨论:www.cnitpm.com/st/2477721195.html

45题:

若n2、n1、n0分别表示一个二叉树中度为2、度为1和叶子结点的数目(结点的度定义为结点的子树数目),则对于任何一个非空的二叉树,()。

A.n2一定大于n1

B.n1一定大于n0

C.n2一定大于n0

D.n0一定大于n2

答案解析与讨论:www.cnitpm.com/st/2477819897.html

46题:

从存储空间的利用率角度来看,以下关于数据结构中图的存储的叙述中,正确的是()。
A.有向图适合采用邻接矩阵存储,无向图适合采用邻接表存储
B.无向图适合采用邻接矩阵存储,有向图适合采用邻接表存储
C.完全图适合采用邻接矩阵存储
D.完全图适合采用邻接表存储

答案解析与讨论:www.cnitpm.com/st/2477911141.html

48题:

以下关于渐进符号的表示中,不正确的是()。
A.n2=Θ(n2)
B.n2=O(n2)
C.n2=O(n)
D.n2=O(n3)

答案解析与讨论:www.cnitpm.com/st/2478128113.html

49题:

某货车运输公司有一个中央仓库和n个运输目的地,每天要从中央仓库将货物运输到所有运输目的地,到达每个运输目的地一次且仅一次,最后回到中央仓库。在两个地点i和j之间运输货物存在费用Cij。为求解旅行费用总和最小的运输路径,设计如下算法:首先选择离中央仓库最近的运输目的地1,然后选择离运输目的地1最近的运输目的地2,…,每次在来访问过的运输目的地中选择离当前运输目的地最近的运输目的地,最后回到中央仓库。该算法采用了(1)算法设计策略,其时间复杂度为(2)。
(1) A.分治
B.动态规划
C.贪心
D.回溯
(2)A.Θ(n2
B.Θ(n)
C.Θ(nlgn)
D.Θ(1)

答案解析与讨论:www.cnitpm.com/st/2478223876.html

50题:

现要对n个实数(仅包含正实数和负实数)组成的数组A进行重新排列,使得其中所有的负实数都位于正实数之前。求解该问题的算法的伪代码如下所示,则该算法的时间和空间复杂度分别为()。

i=0; j=n-1;

while i<jdo

while A[i]<0 do

i=i+1;

while A[j]>0 do

j=j-1;

if i<j do

交换A[i]和A[j];

A. A
B. B
C. C
D. D

答案解析与讨论:www.cnitpm.com/st/2478310746.html