- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法性能评价 例如: 下列程序段: for (i=1; i= n; i++) for (j=i; j= n; j++) x++; 语句x++的执行频度为 n+(n-1)+(n-2)+…+3+2+1 =n(n+1)/2 而该语句执行次数关于n的增长率为n2, 即时间复杂度为O(n2)。 算法性能评价 最坏时间复杂度:有时,算法中基本操作重复执行的次数随问题的输入不同而不同,通常分析最坏情况下的时间复杂度。 例,顺序查找算法 Status search ( int a[ ] ,int n ,int e ) { } for ( i = 0 ;i =n - 1 ;++i ) if ( e == a[i] ) return TRUE ; return FALSE ; 最好 1 次比较,最坏 n 次比较,平均 (n+1)/2 次比较。 算法性能评价 算法的空间复杂度 关于算法的存储空间需求,类似于算法的时间复杂度, 我们采用空间复杂度作为算法所需存储空间的量度,记作: S(n)=O(f(n)) 课程的基本结构 数据结构 基础数据结构 应用数据结构 非线性结构 线性结构 线 性 表 栈 队 列 串 数 组 广 义 表 树 二 叉 树 图 查 找 内 部 排 序 外 部 排 序 文 件 动 态 存 储 管 理 作业 《数据结构题集》 P7 :(1.3、1.8、1.9、1.16) 例题 例1:设逻辑结构图如下,试给出其数据结构表示。 a b c d e f 数据结构定义为: Data_Structure = (D,S) 其中 D={a,b,c,d,e,f} S={R} R={(a,b),(a,c),(c,d),(c,e), (c,f),(d,f)} 例题 例2:设n为正整数,利用大“O”记号,将下列程序段的执行时间表示为n的函数,写出其时间复杂度。 x=0; for( i=1; in ; i++) for( j=1; j=n-i ; j++) x++; 例题 例3:计算机执行下面的语句时,语句S的执行次数为多少? for( i=1; in-1 ; i++) for( j=n; j=i ; j--) S; 例题 例4:试说明下列计算过程是否是一个算法? (1)开始; (2)n = 0; (3)n++; (4)重复(3); (5)结束; 不具备算法的有穷性,不是一个算法。 存储结构(物理结构) 元素n …….. 元素i …….. 元素2 元素1 Lo Lo+m Lo+(i-1)*m Lo+(n-1)*m 存储地址 存储内容 Loc(元素i)=Lo+(i-1)*m 顺序存储 顺序存储结构:借助元素在存储器中的相对位置来表示数据元素间的逻辑关系。 存储结构(物理结构) 非顺序存储结构(链式存储结构):借助指示元素存储地址的指针表示数据元素间的逻辑关系。 1536 元素2 1400 元素1 1346 元素3 ∧ 元素4 1345 h h 存储结构(物理结构) 例:用顺序存储法和链式存储法表示下面的学生表。 学号 姓名 性别 班号 1 张斌 男 9901 8 刘丽 女 9902 34 李英 女 9901 20 陈华 男 9902 12 王奇 男 9901 26 董强 男 9902 5 王萍 女 9901 存储结构(物理结构) 用顺序存储方法存放学生表的结构体定义为: struct Stud { int no; /*学号*/ char name[8]; /*姓名*/ char sex[2]; /*性别*/ char class[4]; /*班号*/ } Studs[7]={ {1,“张斌”,“男”,“9901”}, …, {5,王萍,女,9901} }; 存储结构(物理结构) 结构体数组Studs各元素在内存中按顺序存放,即第i(1≤i≤6)个学生对应的元素Studs[i]存放在第i+1个学生对应的元素Studs[i+1]之前,Studs[i+1]正好在Studs[i]之后。 1 张斌 男 9901 8 刘丽 女 9902 34 李英 女 9901 20 陈华 男 9
您可能关注的文档
最近下载
- 民营中医医院营销策划.pptx
- 2023-2024年护理学(正高)考试参考题库(真题考点版)带答案解析.docx VIP
- 交管12123学法减分试题库500题(含答案).pdf VIP
- 2024年安徽省芜湖市单招职业适应性测试题库及一套参考答案.docx VIP
- 米家米家智能小厨宝7L S1使用说明书.pdf
- 二年级语文上册《必背古诗、课文、日积月累》.doc VIP
- 特殊作业现场监护人安全培训课件.pptx
- 2024-2030年中国胶原蛋白行业市场深度调研及竞争格局与投资研究报告.docx
- 幼儿园托育托儿所工作人员健康检查表.pdf
- 初中地理中考汇集(中考复习填图训练+地理八上填图题复习专题+重点地图图示).ppt
文档评论(0)