试题详情

试题内容

折半查找在有序数组A中查找特定的记录K:通过比较K和数组中的中间元素A[mid]进行,如果相等,则算法结束∶如果K小于[Amid],则对数组的前半部分进行折半查找∶否则对数组的后半部分进行折半查找。根据上述描述,折半查找算法采用了(62)算法设计筑略。对有序数组(3,14,27,39,42,55,70,85,93,98),成功查找和失败查找所需要的平均比较次数分别是(63)(假设查找每个元素的概率是相同的)
A.分治
B.动态规划
C.贪心
D.回溯
A.29/10和29/11
B.30/10和30/11
C.29/10和39/11
D.30/10和40/11
查看答案

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

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

你可能感兴趣的试题

47题:

在中断响应过程中,CPU保护程序计数器的主要目的是( )。
A、使CPU能找到中断服务程序的入口地址 
B、为了实现中断嵌套 
C、为了使CPU在执行完中断服务程序时能回到被中断程序的断点处 
D、为了使CPU与I/O设备并行工作 

18题:

通常在软件的 ( ) 活动中无需用户参与。
A、需求分析
B、维护
C、编码
D、测试

65题:

设某算法的计算时间表示为递推关系式 T(n)= T(n-1) + n (n>0)  及 T(0)=1,则该算法的时间复杂度为  ( )  。
A、O (lgn)
B、O (nlgn)
C、O(n)
D、O(n2 )

20题:在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
16题:在软件设计阶段进行模块划分时,一个模块的( )。
A.控制范围应该在其作用范围之内
B.作用范围应该在其控制范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
21题:

集合 (  )。
A、可用正规式“ ”表示
B、不能用正规式表示,但可用非确定的有限自动机识别
C、可用正规式“ ”表示
D、不能用正规式表示,但可用上下文无关文法表示