第五章作业

1.你对回溯算法的理解(2分)

 

回溯算法结构很清晰,比穷举搜索有所改进。它有效避免了搜索所有可能的解(或者说无效搜索),所以适用于求解组织数量较大的问题。

 

 

2.请说明“子集和”问题的解空间结构和约束函数(2分)

 

解空间结构:一个二叉树,在每一个结点做出选择,并一直延伸到最后一个叶子结点。

约束函数:回溯算法里面的剪枝,如果当前所得到的条件已经超过了所要达到的最大值,那就没有必要继续下去了,可以直接回溯到上一个节点。

 

 

3.请说明在本章学习过程中遇到的问题及结对编程的情况(1分)

 

开始对回溯法理解得有点模糊,在同伴对照二叉树的讲解后,慢慢地明白了算法;

开始对变量名有点混淆,结对编程得到的答案一直是错误的,后来改正得到了正确的答案。

posted @ 2018-12-24 19:41  小叶子的秋天  阅读(99)  评论(0编辑  收藏  举报