




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
枚举算法 枚举算法 1 定义 有一类问题可以采用一种盲目的搜索方法 在搜索结果的过程中 把各种可能的情况都考虑到 并对所得的结果逐一进行判断 过滤掉那些不合要求 保留那些符和要求 这种方法叫做枚举算法 2 思想方法 按问题本身的性质 一一列举出该问题所有可能的解 并在逐一列举的过程中 检验每个可能的解是否是问题的真正解 若是 则采纳这个解 否则抛弃它 在列举的过程中 既不能遗漏 也不能重复 一一列举出所有可能的解 列举范围 检验每个可能的解是否是真正的解 检验条件 重复模式 循环结构 选择模式 分支结构 循环嵌套分支 应用枚举算法 问题1 找出1 1000中所有能被7和11整除的数 分析 列举范围 i 1 1000 检验条件 i能被7和11整除 将流程图补充完整 开始 i 1 Y Y N N 输出i i i 1 结束 i 1000 imod7 0andimod11 0 应用枚举算法 问题2 一张单据上有一个5位数的号码 它的十位和个位数字已被涂抹的看不清 但知道这个5位数是37的倍数 设计一个算法 找出该单据可能的号码 分析 列举范围 n 12800 12899 检验条件 n是37的倍数 NO 128 将流程图补充完整 开始 结束 输出n n 12800 Y Y N N n 12899 nmod37 0 n n 1 应用枚举算法 问题3 对上题进行修改 这个5位数的千位和百位模糊不清 是37的倍数 设计一个算法 找出该单据可能的号码 分析 列举范围 n 10028 19928 检验条件 n是37的倍数 NO 1 28 将流程图补充完整 开始 结束 输出n n 10028 Y Y N N n 19928 nmod37 0 n n 100 将流程图补充完整 开始 结束 输出n j 0 Y Y N N nmod37 0 j 99 n 10028 j 100 j j 1 以下运用枚举算法 求1 1000的偶数 的算法 正确的是 巩固枚举算法 开始 结束 输出i i 1 Y Y N N 开始 结束 输出i i 2 Y N i 1000 i i 2 i 1000 imod2 0 i i 1 巩固枚举算法 以下运用枚举算法 求1 1000中 能被3或5整除的数 指出其中的错误并改正 开始 结束 输出i i 1 Y N i 1000 imod3 0and imod5 0 i i 2 N i 1000 or i i 1 归纳小结 1 枚举算法的关键2 适用情况 作业 问题1 求水仙花数 若一个三位数 它的各位上的数字的立方和等于它本身 则称该数为水仙花数 要求设计一个算法输出所有的水仙花数 例如 13 53 33 153 难度 问题2 有一单据上有一个5位数 其千位和十位上的数字看不清 但知道这个5位数是37的倍数 请设计一个算法 找出该单据可能的号码 难度 问题3 包装600个变形金刚 要求是 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园防火安全培训记录课件
- 2025中国联合网络通信有限公司河南省分公司校园招聘(79个岗位)笔试题库历年考点版附带答案详解
- 2025中国电信北京公司春季校园招聘笔试题库历年考点版附带答案详解版
- 2025年教育科技行业AI教育技术应用前景报告
- 2025年儿科常见疾病诊疗实战模拟试卷答案及解析
- 2025年物联网行业智能硬件与智慧城市发展研究报告
- 2025年金融科技行业跨境支付安全风险评估报告
- 2025年健康产业行业健康管理服务数字化发展报告
- 2025年旅游行业智慧旅游平台发展方向研究报告
- 谁摘的红果多课件
- 劳动课冰箱清洁课件
- 2025年公共基础知识考试试题及参考答案详解
- 建筑设计数字化协同工作方案
- 新入行员工安全教育培训课件
- 原生家庭探索课件
- 人教版音乐八年级上册-《学习项目二探索旋律结构的规律》-课堂教学设计
- 《中国人民站起来了》课件 (共50张)2025-2026学年统编版高中语文选择性必修上册
- 中国企业供应链金融白皮书(2025)-清华五道口
- 医院常用消毒液的使用及配置方法
- 2022英威腾MH600交流伺服驱动说明书手册
- 分期支付欠薪协议书范本
评论
0/150
提交评论