试题详情

试题内容

对于具有 n 个元素的一个数据序列,若只需得到其中第 k 个元素之前的部分排序, 最好采用 (1) ,使用分治(Divide and Conquer)策略的是 (2) 算法。
(1)A、希尔排序
B、直接插入排序
C、快速排序
D、堆排序
(2)A、冒泡排序
B、插入排序
C、快速排序
D、堆排序

查看答案

软题库参考答案:D、C(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

13题:某确定的有限自动机(DFA)的状态转换图如下图所示(A是初态,D、E是终态),则该DFA能识别()

A.00110
B.10101
C.11100
D.11001
27题:

假设某磁盘的每个磁道划分成 9 个物理块,每块存放 1 个逻辑记录。逻辑记录 R0,R1,...,R8 存放在同一个磁道上,记录的安排顺序如下表所示:

如果磁盘的旋转速度为 27ms/周,磁头当前处在 R0 的开始处。若系统顺序处理这些记录, 使用单缓冲区,每个记录处理时间为 3ms, 则处理这 9 个记录的最长时间为  (1)  ;若对信息存储进行优化分布后,处理 9 个记录的最少时间为  (2)  。
(1)A、54ms
B、108ms
C、222ms
D、243ms
(2)A、27ms
B、54ms
C、108ms
D、216ms

43题:E-R模型向关系模型转换时,两个实体E1和E2之间的多对多联系R应该转换为一个独立的关系模式,且该关系模式的关键字由()组成。
A.联系R的属性
B.E1或E2的关键字
C.E1和E2的关键字
D.E1和E2的关键字加上R的属性
44题:

若视频图像序列中两帧相邻图像之间存在着极大的相关性,则这种相关性称为( )冗余。
A、空间 
B、时间 
C、视觉 
D、信息熵  

8题:

()不是数字签名的作用。
A.接收者可验证消息来源的真实性
B.发送者无法否认发送过该消息
C.接收者无法伪造或篡改消息
D.可验证接收者合法性

53题:

设求解某问题的递归算法如下:
F(int n){
if n==1 {
Move(1)
}else{
F(n-1);
Move(n);
F(n-1);
}
}
求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move 为常数级算法。则算法F的计算时间T(n)的递推关系式为(1) ;设算法Move的计算时间为k,当n=4 时,算法F的计算时间为(2) 。
(1)A、T(n)=T(n-1)+1
B、T(n)=2T(n-1)
C、T(n)=2T(n-1)+1
D、T(n)=2T(n+1)+1
(2)A、14k
B、15k
C、16k
D、17k