数据结构,算法与程序设计-Read.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构,算法与程序设计-Read.ppt

算法设计与分析;课程安排;主要参考书目;第1章 算法在计算中的应用;什么是算法? 为什么要对算法进行研究? 相对于计算机中使用的其他技术来讲,算法的作用是什么?; 算法的定义;例1:将一列数按非降序进行排列;算法的正确性;为什么要对算法进行研究?;算法相对其他技术的区别;第2章 程序性能;2.1 引论;续;实例长度-输入量;2.2 空间复杂度(Space Complexity) Sp(n);2.2(续);例题2.2;例题2.2(续);例题2.3;例题2.4;例题2.5;小结;2.3 时间复杂度(time complexity)T(n);2.3.2 操作计数;例题2.8 [Polynomial Evaluation];例题2.8 [Polynomial Evaluation];例题2.9 [Ranking];例题2.9(续);例题2.10 [Rank Sort] ;例题2.11 [Selection Sort] ;最好,最坏和平均情形时间复杂度;最好,最坏和平均情形时间复杂度;例题2.13 [Sequential Search] ;例题2.14 [Insertion into Sorted Array] ;例: 向数组[0:5]=[1,2,6,8,9,11]中插入4,所得到的结果为a[0:6]=[1,2,4,6,8,9,11];例题2.15 [Rank Sort Revisited] ;(续);例题2.15 [Rank Sort Revisited];Rank Sort Revisited;例题2.16 [Selection Sort Revisited] ;例题2.18 [Insertion Sort] ;例题2.18 [Insertion Sort] ;Insertion Sort;2.3.3 Step Count 方法;例题2.19 ;例题2.19 ;Frequency可能不等于Total steps, ;Step table for Program 2.23;例题2.20;例题2.21[Matrix Addition];Step table for Program 2.19;例题2.22[Sequential Search];Step table for Pro2.1—best-case;Step table for Pro2.1—worst-case;2.4渐近分析,符号(О,Ω,Θ);渐近分析(续);2.4渐近分析(续);Can a Algorithm work with large input ?;渐近分析-随n的增加T(n)的增长率;2.4渐近分析(续);渐近分析(续);2.4渐近分析(续);渐近分析(续);2.4渐近分析时用到的一些等式;续;推导规则;推导规则(续);渐近分析例题;续;续;续;续;多项式时间算法;NP-hard 问题;数值比较:1G指令/秒的计算能力;数值比较:1G指令/秒的计算能力;本章作业:

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档