题目
A.子集树,2n
B.排列树,(n-1)!
C.排列树,n!
D.子集树,2^n
第1题
A.当解空间树是排列树时, 搜索时,可以将从根结点到当前扩展结点的路径上的数看成是一个子集。
B.剪枝条件:当路径上的数之和>c时剪枝
C.该算法搜索至排列树的叶子结点(即第n层结点)时, 就找到了一个解。
D.数据预处理,将n个数按从小到大排序存放于x[1:n],可以提高该算法的搜索效率。
第2题
A.当解空间树是排列树时, 搜索时,可以将从根结点到当前扩展结点的路径上的数看成是一个子集。
B.剪枝条件:当路径上的数之和>c时剪枝
C.该算法搜索至排列树的叶子结点(即第n层结点)时, 就找到了一个解。
D.数据预处理,首先必须将n个数按从小到大排序存放于x[1:n],这样可以提高该算法的搜索效率。
第3题
A.回溯法通常使用递归算法实现
B.回溯法是以深度优先的方式生成解空间树,去搜索问题的解,并且能够避免不必要搜索。
C.回溯法解决的问题,其解通常可以表达为n元组的形式
D.当从解空间树的根结点开始,搜索至叶子结点时就找到了问题的解,算法结束。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!