ImageVerifierCode 换一换
格式:PPT , 页数:47 ,大小:2.07MB ,
资源ID:783342      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-783342.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机算法设计与分析.ppt)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

计算机算法设计与分析.ppt

1、计算机算法设计与分析计算机算法设计与分析主讲人:袁运浩E-mail: 计算机科学与技术系江南大学物联网工程学院1计算机算法设计与分析l 课时数: 48节l 上课: 1-16周l 成绩: 卷面成绩( 70%) +平时成绩( 30%)l 教材: 计算机算法设计与分析 , 王晓东 ,电子工业出版社 , 2012l参考书:(1) 算法设计与分析 , 郑宗汉 , 郑晓明 , 清华大学出版社(2) 算法导论 , Thomas H. Cormen编著 . 潘金贵等译 , 机械工业出版社2计算机算法设计与分析3主要内容介绍 第 1章 算法概述 第 2章 递归与分治策略 第 3章 动态规划 第 4章 贪心算法

2、第 5章 回溯法 第 6章 分支限界法3计算机算法设计与分析4意念与现实 (1): 一个例子给你一个无限容积的罐子和无限个球,球从 1开始连续编号 在差 1分钟到零点时:将标号为 1 10的 10个球放进罐子,然后将 10号球从罐子里拿出。 在差 1/2分钟到零点时:将标号为 11 20的 10个球放进罐子,然后将 20号球从罐子里拿出。 在差 1/4分钟到零点时:将标号为 21 30的 10个球放进罐子,然后将 30号球从罐子里拿出。 就这样将游戏进行下去。假定放球和取球不占时间,请问,当时钟指向零点时,罐子里还剩多少个球?4计算机算法设计与分析5意念与现实 (2): 一个例子这个答案很直接

3、: 无穷多个球 !所有编号不是 10n( n1)的球在放进罐子里后就不会再拿出来;而在到达零点之前这种放球、取球的次数是无限的。因此,罐子里面的球在零点时将是无数个。你很确信这个答案吗? 现在来让我们改变拿球的方式,将每次拿 10、 20、 30 号球分别变为拿 1、 2、 3 号球,即第 x次拿球,所拿出来的球的编号是 x。结果又会怎样呢?这个时候,神奇的事情发生了。这个罐子里面的球数将为 0。对于任意一个球,设其编号为 n,则在差 (1/2)n-1分钟到零点时该球将被取出。也就是说,对于任意球 n,在零点时它都不在罐子里。因此,零点时罐子里球的个数为 0。5计算机算法设计与分析6意念与现实

4、 (3): 一个例子对于有些人来说,这个答案似乎不可接受。但又确实找不到驳斥的办法。你能找出来吗?也许这个答案是合理的,因为拿球顺序的变化使得算法发生了变化,即我们实际上讨论的是两个算法。可仔细一想又觉得不对,因为两个算法都是每次放进 10 个球,拿出 1个球,即从根本上说,这是两个一样的算法,怎么会有截然相反的结果呢 ?6计算机算法设计与分析7意念与现实 (4): 一个例子如果我们再次改变试验中拿球的方式,将拿某个特定标号的球改为取出任意标号的球,即在差 1分钟到零点时,将标号为 1 10的 10个球放进罐子,然后从罐子里任意拿出一个球;在差 1/2分钟到零点时,将标号为 11 20的 10

5、个球放进罐子,然后从罐子里任意拿出一个球;在差 1/4分钟到零点时,将标号为 21 30的 10个球放进罐子,然后从罐子里任意拿出一个球 这种拿球方式又将产生何种结果呢?答案是仍然是 0太不可思议了吧!这 三个本质相同的算法 怎么有如此匪夷所思的结果呢?如果非要说这三个算法有什么不同,就是拿球时的标号不同。但难道标号的不同使最后球的数量发生了变化 ?7计算机算法设计与分析8意念与现实 (5): 一个例子没错,就是这个标号对结果产生了深远影响。从某种意义上说, 标号是虚的 ,它只存在于我们的想象中,但确实对现实结果产生了影响,即 我们的思维使算法发生了变化 。或许从另一个角度来看,这个问题就是: 没有就是无穷,无穷就是没有 。它们之间也许根本没有什么不同,它们的不同只存在于人们的 想象或者意念 中。也许这是为什么无穷的符号 是由两个 0连接而成的,从左右两面看都是无有,而从中间看则是无穷。从这个意义上说, 算法是一种思维方式( Algorithmic Thinking),或者说一种哲学 。8计算机算法设计与分析一个最简单的算法 :1. 起床2. 吃早点3. 上早自习4. 上课5. 吃午饭6. 上课7. 吃晚饭8. 上晚自习9. 睡觉9计算机算法设计与分析 10

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。