- 11
- 0
- 约1.61万字
- 约 70页
- 2017-06-09 发布于湖北
- 举报
递归与回溯算法 回溯法的基本思想为: 在按某种搜索策略的搜索过程中,在某种状态,继续往前搜索已经确定不会得到正确答案的情况下,我们可以返回上一搜索状态,去沿新的可能性继续搜索。要回溯到上一状态,则说明我们在前进中的状态必须保存下来,我们采用“栈”来存放。 基本思路:若已有满足约束条件的部分解,不妨设为(x1,x2,x3,……xi),in,则添加x(i+1)属于s(i+1),检查(x1,x2,……,xi,x(i+1))是否满足条件,满足了就继续添加x(i+2)、s(i+2),若所有的x(i+1)属于s(i+1)都不能得到部分解,就去掉xi,回溯到(xi,x2,……x(i-1)),添加那些未考察过的xi属于si,看其是否满足约束条件,为此反复进行,直至得到解或证明无解。 回溯法的特点为: 1.搜索策略:符合递归算法,问题解决可以化为子问题,算法类似,规模减小。 2.控制策略:当遇到失败的搜索状态,需要返回上一状态,沿另外的路径搜索。 3.数据结构:用数组保存搜索过程中的状态、路径。 参考结构: procedure try(i:integer); var begin if in then 输出结果 else for j:=下界 to 上界 do begin x[i]:=h[j];
您可能关注的文档
最近下载
- 武汉辅警真题.pdf VIP
- 组织行为学-全套课件.pptx
- 2026年西师大版六年级数学下册期中质量评估试卷(附答案解析).docx VIP
- 2025重庆巴南区第四人民医院招聘3人笔试备考试题及答案解析.docx VIP
- 2025重庆巴南区第四人民医院招聘3人笔试备考题库及答案解析.docx VIP
- 2025重庆巴南区第四人民医院招聘3人笔试模拟试题及答案解析.docx VIP
- 鱼类多倍体育种技术及应用.ppt VIP
- DB15T 385-2025 行业用水定额.pdf VIP
- 河南省机关事业单位工考图书资料员复习资料.doc VIP
- 2025年武汉市青山区辅警(协警)招聘考试题库附答案解析.docx VIP
原创力文档

文档评论(0)