研究生课程算法设计和的分析之枚举算法.pptVIP

研究生课程算法设计和的分析之枚举算法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课前面试 口找出“水仙花数” 和等于该数本身。例如,153就是一水仙花数立方 “水仙花数”是一个神奇的3位数,其各位数 怎样找出所有的“水仙花数”? 3位数(100~999) 各位数字立方和等于该数本身 课前面试 口猴子分桃 五只猴子一起摘了一堆桃子,因为太累了,它们商量决定, 先睡一觉再分。一会其中的一只猴子来了,它见别的猴子 没来,便将这堆桃子平均分成5份,结果多了一个,就将 多的这个吃了,并拿走其中的份。一会儿,第2只猴子来 了,他不知道已经有一个同伴来过,还以为自已是第一个 到的呢,于是将地上的桃子堆起来,再一次平均分成5份, 发现也多了一个,同样吃了这1个,并拿走其中一份。接着 来的第3、第4、第5只猴子都是这样做的……根据上面的条 件,问这5只猴子至少摘了多少个桃子?第5只猴子走后还剩 下多少个桃子? 枚举算法基本思想 口枚举算法 也称之为穷举算法,就是按照问题本身的性质, 列举该回题所有可能的解,并在列举的过程中,逐二 检验 文个解:否则抛弃它。 不能遗漏 不要重复 枚举算法基本思想 口枚举算法 也称之为穷举算法,就是按照问题本身的性质, 列举该回题所有可能的解,并在列举的过程中,逐二 检验 文个解:否则抛弃它。 解的高准确性和全面性 实现简单,枚举算法通过循环来逐一列举和验证可能解 效率提升空间比较大 枚举三步 1.确定枚举对象枚举对象也可以理解为是问题解的 表达形式,一般需要用若干参数来描述 口参数之间需要相互独立,而且,参数数目越少,问题解 的搜索空间的维度也相应地小 口每个参数的取值范围越小,问题解的搜索空间也越小 2。逐一列举可能解根据枚举对象的参数构造循环, 一列举其表达式的每一种取值情况。 3。逐一验证可能解根据问题解的要求,一一验证枚 举对象表达式的每一个取值,如果满足条件,则采 纳它,否则,抛弃之

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档