算法第五章作业

一.对回溯算法的理解

       回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。它是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,许多复杂的,规模较大的问题都可以使用回溯法。

二.“子集和”问题的解空间结构和约束函数

  解空间结构 : 相当于子集树,就是所有情况的子集。问题的解空间至少应该包含问题的一个解,而且解空间之间也要能很好地联系起来,使得方便回溯。

  约束函数 : 根据题意而设置的条件。

三.遇到的问题和结队编程情况

       打的题经常超时导致过不了  

posted @ 2019-12-19 21:49  海豆S  阅读(102)  评论(0编辑  收藏  举报