- 3
- 0
- 约8.27千字
- 约 40页
- 2017-02-27 发布于湖北
- 举报
提纲 一. 回溯算法的含义 二. 用回溯算法解决问题的一般步骤 三. 回溯法解题思路--应用递归函数求解 一. 回溯算法的含义 一. 回溯算法的含义 以组合问题为例:找出从自然数1、2、……、n中任取r个数的所有组合(要求r个数从小到大排列)。 例如n=5,r=3的所有组合为: (1)1,2,3 (2) 1,2,4 (3)1,2,5 (4) 1,3,4 (5)1,3,5 (6) 1,4,5 (7)2,3,4 (8) 2,3,5 (9)2,4,5 (10) 3,4,5 一. 回溯算法的含义 求n=5,r=3的所有组合 算法1:使用前面学的穷举算法 罗列出3个数字剔重之后的5×4×3=60种候选解。 利用限制条件(r个数从小到大排列)来剔除不符合要求的解。 算法评价:计算量大,可能候选解中只有一小部分解是符合要求的解。 一. 回溯算法的含义 求n=5,r=3的所有组合 算法2:使用回溯算法 提纲 一. 回溯算法的含义 二. 用回溯算法解决问题的一般步骤 三. 回溯法解题思路--应用递归函数求解 二. 用回溯算法解决问题的一般步骤 二. 用回溯算法解决问题的一般步骤: 针对所给问题,定义问题的解空间,它至少包含问题的一个(最优)解。 确定易于搜索的解空间结构,使得能用回溯法方便
您可能关注的文档
- JAVA学习:常用JAVA系统类1.ppt
- java学习第3章.ppt
- java学习文档.ppt
- java循环结构.ppt
- Java语言有很多已经准备好了的.ppt
- Java语言与面向对象程序设计-在线作业_B 答案.docx
- java中 基于Swing的图形用户界面设计.ppt
- java中List的用法和实例详解.doc
- Java中String.format的用法.doc
- java中获取系统属性以及环境变量.doc
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)