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


文档评论(0)