- 1
- 0
- 约7.62千字
- 约 36页
- 2018-12-31 发布于湖北
- 举报
算法设计与分析 目录 动态规划 贪心算法 状态空间搜索法 分治法 随机算法 模拟算法 递归算法 数论算法 回溯算法 对于有些最优解问题,没有任何的理论也无法采用精确的数学公式来帮助我们找到最优解,我们只能用穷举算法。在这里我们介绍一种系统化的穷举搜索技术,称为回溯技术。 所谓回溯技术就是向人走迷宫一样,先选择一个前进方向尝试,一步步试探,在遇到死胡同不能再往前的时候就会退到上一个分支点,另选一个方向尝试,而在前进和回撤的路上都设置一些标记,以便能够正确返回,直到达到目标或者所有的可行方案都已经尝试完为止。 回溯算法 在通常的情况下,我们使用递归方式来实现回溯技术,也就是在每一个分叉点进行递归尝试。在回溯是通常采用栈来记录回溯过程,使用栈可使穷举过程能回溯到所要的位置,并继续在指定层次上往下穷举所有可能的解。 回溯算法用伪代码描述如下: Proc search(当前状态); Begin If 当前状态等于目标状态 then exit; for 对所有可能的新状态 search(新状态); End; 回溯算法的经典问题 八皇后问题。 骑士周游问题 地图着色问题 八皇后问题 问题描述在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相“冲突”(在每一横列竖列斜列只有一个皇后)。 算法流程 1、数据初始化。2、从n
您可能关注的文档
- 《雷雨》对《俄狄浦斯王》的借鉴和创新.ppt
- 12.“番茄太阳”课件.ppt
- Chapter 4Benefits of International Trade外贸相关知识.ppt
- Linearity顺译顺句驱动相关.ppt
- 第8章异常处理.ppt
- 第二章知识拓展训练.ppt
- 第六章 电压 电阻.ppt
- 第十四章 创伤和战伤trauma and war wound.ppt
- 房地产信托法律及监管规定.ppt
- 高考英语语法填空与书面表达结合(Rational Cloze) 练习总结.ppt
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
最近下载
- J4 管道安装工程资料表格(QSH0249).doc VIP
- J2 设备材料资料表格(QSH0249).doc VIP
- 乡村振兴数字乡村发展推动数字乡村建设PPT图文课件.pptx VIP
- 外科护理学知到智慧树期末考试答案题库2024年秋山东第一医科大学.docx VIP
- J1 通用资料表格(QSH0249).doc VIP
- 智慧农业-课件.ppt VIP
- 外科护理学知到智慧树期末考试答案题库2025年山东第一医科大学.docx VIP
- (2026)智慧农业与数字乡村建设发展PPT课件.pptx VIP
- 锦州力众废旧机油回收建设项目环境影响报告表.pdf VIP
- 分析化学-电位分析法.ppt VIP
原创力文档

文档评论(0)