- 16
- 0
- 约3.79千字
- 约 18页
- 2016-12-03 发布于河南
- 举报
ACM回溯算法
(深度优先搜索) 回溯法的基本思想 算法的一般描述 经典应用(8皇后问题) 回溯法又称试探法(backtracking)。回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法。 回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 为实现回溯,首先需要定义一个解空间(solution space),然后以易于搜索的方式组织解空间,最后用深度优先的方法搜索解空间,获得问题的解 具体说,就是:在搜索(依次用各种方法一一去试探)的过程中,当在P点有N种选择,则从第一种开始尝试,若第K种可行,即这一步搜索成功,打上标记,再向前(即 P+1点)搜索;如在P点搜索失败(所有的方法都试探过,没有一种可行),为了摆脱当前的失败,就返回搜索进程中的上一点(即P-1点),再用第K+1种方法(假设上次在P-1点用第K种方法搜索成功,必须明确以前用过的方法不能再用,否则会陷入死循环)再去搜索,重新寻求解答。这样搜索回溯,再搜索再回溯,如能搜索到终点,问题有解,如最后回溯到出发点,问题就无解。 在8×8的棋盘上放置8个皇后,使得任何2个皇后不在同一行、同一列及同一斜角线上。 Q Q Q Q Q Q Q Q 8皇后问题可以表示成8-元组(x1,…,x8),其中xi是放在第i行的皇后所在的列号。于是,解空间由88个8-元组组成。 约束条件:
您可能关注的文档
- 08.异常处理.pptx
- 异常机制处理.ppt
- 英语选修九unit4 reading.ppt
- Unit 2READING123.ppt
- 9B U2 Integrated skills.ppt
- Unit 6 Good friends Period 4 听说.ppt
- 04-Exception Handling-Basic.ppt
- 消除动画闪烁.ppt
- Java 8 文件操作.pptx
- Java流(上).ppt
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(解析版).pdf
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).pdf
- 杂志风成都印象旅游宣传画册PPT作品范本23页PPT.pptx
- 城市介绍PPT杭州.pptx
- 第一章 第5讲 氧化还原反应方程式的配平及计算(教师版).pdf
- 高三化学一轮复习 专题集训10 铝及其化合物(两性金属).pdf
最近下载
- 急危重症患者院内转送制度.docx VIP
- 《自动控制原理》胡寿松(第6版)课后习题答案.docx VIP
- 双动拉深压力机.ppt VIP
- JGJT 67-2019- 办公建筑设计标准.pdf VIP
- 《商业银行综合柜台业务》课件——项目二:日初日终业务处理——柜面运营流程.pptx VIP
- 《商业银行综合柜台业务》课件——项目六:银行卡与电子银行业务——零售业务数字化.pptx VIP
- TB∕T 1528.1-2018 铁路信号电源系统设备 第1部分:通用要求.pdf VIP
- 2025年6月福建省高中学业水平合格性考试(会考)生物试题(含答案解析).docx VIP
- 团员证明(模板).doc VIP
- 王安石《梅花》PPT课件.pptx VIP
原创力文档

文档评论(0)