仁爱月饼

文章
5
资源
0
加入时间
3年0月21天

1.递归回溯算法

解空间:解空间就是所有解的可能取值构成的空间,一个解往往包含了得到这个解的每一步,往往就是对应解空间树中一条从根节点到叶子节点的路径。子集树和排列树都是一种解空间,它们不是真是存在的数据结构,也就是说并不是真的有这样一棵树,只是抽象出的解空间算法思想: 在包含问题的所有解的解空间树中,按照深度优先搜索的策略,从根节点出发深度优先搜索解空间树。当搜索到某一节点时,要先判断该节点是否包含问题的解,如果包含就从该节点出发继续深度搜索下去,否则逐层向上回溯。一般在搜索的过程中都会添加相应的剪枝函数,避免