试题详情

试题内容

在求解某问题时,经过分析发现该问题具有最优子结构性质,求解过程中子问题被重复求解,则采用(1)算法设计策略,若定义问题的解空间,以深度优先的方法是搜索解 空间,则采用(2)算法设计策略。
(1)A.分治
B.动态规划
C.贪心
D.回溯
(2)A.动态规划
B.贪心
C.回溯
D.分支限界

查看答案

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

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

你可能感兴趣的试题

33题:系统交付用户使用了一段时间后发现,系统的某个功能响应非常慢。修改了某模块的一个算法使其运行速度得到了提升,则该行为属于( )维护。
A、改正性
B、适应性
C、改善性
D、预防性
19题:编译器与解释器是程序语言翻译的两种基本形态,以下关于编译器工作方式及特点的叙述中,正确的是()。
A.边翻译边执行,用户程序运行效率低且可移植性差
B.先翻译后执行,用户程序运行效率高且可移植性好
C.边翻译边执行,用户程序运行效率低但可移植性好
D.先翻译后执行,用户程序运行效率高但可移植性差
49题:

在13个元素构成的有序表A[1..13]中进行折半查找(或称为二分查找,向下取整)。那么以下叙述中,错误的是( )。
A.无论要查找哪个元素,都是先与A[7]进行比较
B.若要查找的元素等于A[9],则分别需与A[7]、A[11]、A[9]进行比较
C.无论要查找的元素是否在A[]中,最多与表中的4个元素比较即可
D.若待查找的元素不在A[]中,最少需要与表中的3个元素进行比较

48题:若事务T1对数据D1加了共享锁,事务T2T3分别对数据D2和数据D3加了排它锁,则事务( )。
A、T1对数据D2D3加排它锁都成功,T2T3对数据D1加共享锁成功
B、T1对数据D2D3加排它锁都失败,T2T3对数据D1加排它锁成功
C、T1对数据D2D3加共享锁都成功,T2T3对数据D1加共享锁成功
D、T1对数据D2D3加共享锁都失败,T2T3对数据D1加共享锁成功
37题:

下图所示为(1)设计模式,属于(2)设计模式,适用于(3)。



(1)A.代理
B.生成器
C.组合
D.观察者
(2)A.创建型
B.结构型
C.行为
D.结构型和行为
(3)A.表示对象的部分-整体层次结构时
B.当一个对象必须通知其它对象,而它又不能假定其他对象是谁时
C.当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时
D.在需要比较通用和复杂的对象指针代替简单的指针时

33题:

软件维护成本在软件成本中占较大比重。为降低维护的难度,可采取的措施有( )  。
A、设计并实现没有错误的软件
B、限制可修改的范围
C、增加维护人员数量
D、在开发过程中就采取有利于维护的措施,并加强维护管理