第五章单元测试
- 回溯法在问题的解空间树中,按( )策略,从根结点出发搜索解空间树。
- 回溯法的算法框架按照问题的解空间一般分为子集树算法框架与( )算法框架。
- 判断:回溯算法是尝试搜索算法中最为基本的一种算法,其采用了一种走不通就掉头的思想作为其控制结构。( )
- 用回溯法解0/1背包问题时,该问题的解空间结构为( )结构。
- 旅行售货员问题的解空间树是( )。
- 下面哪种函数是回溯法中为避免无效搜索采取的策略( )
- 回溯法的效率不依赖于下列哪些因素( )
- 关于回溯搜索法的介绍下面( )是不正确描述。
用回溯法求解子集树问题,子集树有2^n个叶结点,遍历该子集树的算法时间复杂度通常为( )
- 回溯法主要有迭代回溯法和( )回溯法两种编程实现方法。
A:扩展结点优先 B:广度优先 C:深度优先
D:活结点优先
答案:深度优先
A:广度优先生成树
B:二叉树 C:排列树 D:深度优先生成树
A:错 B:对
A:子集树 B:都不对
C:都可以 D:排列树
A:都可以 B:都不对
C:排列树 D:子集树
A:随机数函数 B:搜索函数
C:递归函数 D:剪枝函数
A:满足显约束的值的个数 B:计算限界函数的时间 C:计算约束函数的时间
D:确定解空间的时间
A:回溯法是一种既带系统性又带有跳跃性的搜索算法
B:回溯法有“通用解题法”之称,它可以系统地搜索一个问题的所有解或任意解。
C:回溯算法在生成解空间的任一结点时先判断该结点是否可能包含问题的解如果肯定不包含则跳过对该结点为根的子树的搜索逐层向祖先结点回溯
D:回溯算法需要借助队列这种结构来保存从根结点到当前扩展结点的路径
A:O(n) B:O(2^n) C:O(n^2)
D:O(logn)
A:深度优先
B:并行 C:递归 D:非递归
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!