算法、数据结构第1章节概论.pptVIP

  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文档。上传文档
查看更多
算法、数据结构第1章节概论

算法与数据结构;算法与数据结构;;第1章 概论 本章目录;1.1从问题到程序;1.1从问题到程序;1.1从问题到程序;1.1.1问题分析与抽象;1.1.1问题分析与抽象;1.1.2程序的设计与实现;例1.1 考生录取信息系统;考生录取信息系统;例1.2 人-机博弈 ;国际象棋;人-机博弈;例1.3 哥尼斯堡七桥问题 ;哥尼斯堡七桥问题 ;数据结构研究的内容;1.2基本概念和术语;1.2基本概念和术语;1.2基本概念和术语;1.2基本概念和术语;逻辑结构:数据元素之间的逻辑关系;存储结构:数据结构在计算机中的表示。;物理(存储)结构的分类;;1.3抽象数据类型;1.3抽象数据类型; 算法与数据结构关系密切 选择的数据结构是否恰当直接影响算法的效率;而数据结构的优劣由算法的执行来体现。 N.Wirth Algorithms+Data Structures=Programs;1.4算法;1.4.2算法的设计;算法设计的要求: 正确性(correctness): 1、不含语法错误 2、对于几组输入数据能够得出满足规格说明要求的结果 3、对于精心选择的典型、苛刻而带有刁难性的数据能够得出满足规格说明要求的结果 4、对于一切合法的输入数据都能产生满足规格说明要求的结果 可读性(readability):人的阅读与交流 健壮性(robustness):当输入非法数据时,算法能够适当的做出反应或进行处理,不会产生莫名其妙的结果 效率与低存储量:算法的执行时间和所需的最大存储空间;排序问题 初始条件:n个待排序的数a[0]—a[n-1] 结果:排序后a[0]—a[n-1]从小到大排列 算法思想:直接选择排序 1)从a中选出一个最大的整数放到一个空的数组a’中,作为a’中的第一个元素。 2)从a中剩下的元素中再选出最大的整数放到a’中,接在前一个已放入元素的后面。 反复执行步骤2),直到a中所有的整数都放到排好序的数组a’中。;排序问题 第一步精化: 1)i从n-1直到i=2做(2)—(3)步 2)j从0直到j=i-1做(3) 3)若a[j]a[j+1]则交换它们 4)算法结束 Void sortIntArray(int a[],int n){ for(i=n-1;i0;--i){ for(j=0;ji;++j) if(a[k]a[j]){ t=a[k];a[k]=a[j];a[j]=t; }}//sortIntArray;排序问题 第二步精化: 1)置标记change=TRUE; 2)i从n-1直到i=2做(3)—(6)步 3)change=FALSE; 4)j从0直到j=i-1做(5) 5)若a[j]a[j+1]则交换它们并置change=TRUE; 6)若change=FALSE则结束 7)算法结束 ;算法效率的度量(时间复杂度和空间复杂度);时间复杂度;++x; s=0; 语句频度为1,时间复杂度为O(1)。;时间复杂度--举例—对数阶O(logn);时间复杂度--举例—线性阶O(n);时间复杂度--举例—对数阶O(nlogn);时间复杂度--举例—平方阶O(n2);时间复杂度--举例—立方阶O(n3);时间复杂度—最坏时间复杂度;常见的时间复杂度及其关系;算法的空间复杂度

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档