- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ppt-21世纪高等院校规划教材数据结构(C语言版)
21世纪高等院校规划教材数据结构(C语言版);本书介绍了各种常用的数据结构。共有10章
第1章: 绪论 第6章: 树和二叉树
第2章: 线性表 第7章: 图
第3章: 栈和队列 第8章: 排序
第4章: 串 第9章: 查找
第5章: 数组 第10章:文件 ;第1章 绪论; 数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作的学科。数据结构主要有三个方面的内容:
数据的逻辑结构、数据的存储结构和对数据的算法。
逻辑结构:反映数据之间的逻辑关系,是对数据之间关系的描述,主要有集合、线性表、树、图等四种结构。
物理结构:反映数据在计算机内部的存储安排,是数据结构在计算机中的实现方法。
主要有顺序、链接、散列、索引等四种基本存储结构,并可以根据需要组合成其它更复杂的结构。
算法:数据进行处理的方法。 ;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;1.3.1 算法设计的要求
要设计一个好的算法通常要考虑以下要求。
⑴正确性(Correctness):算法的执行结果应当满足预先规定的功能和性能要求。
⑵可读性(Readability):算法应当思路清晰、层次分明、简单明了、易读易懂。以有利于阅读者对程序的理解。?
⑶健壮性(Robustness):算法应具有容错处理。当输入非法数据时,算法应对其作出反应并适当处理,不至引起严重后果。
⑷高效性和存储量需求:效率指算法执行的时间。对于解决同一问题的多个算法,执行时间短的算法效率高。存储量需求指算法执行过程中所需要的最大存储空间。 ;1.3.2 算法效率的度量
1.时间复杂度(Time complexity)
一个算法的时间复杂度是指算法运行从开始到结束所需要的时间。
通常是所处理问题规模的一个函数T(n) ,常采用数量级的形式表示。记作:
T(n)=O(f(n))
称T(n)为算法的(渐近)时间复杂度。
;
;1.数据结构研究的是数据的表示和数据之间的关系。从逻辑上讲,数据有集合、线性、树和图四种结构。从存储结构上讲,数据有顺序结构、链接结构、索引结构和散列结构四种。理论上,任一种数据逻辑结构都可以用任一??存储结构来实现。
2.在集合结构中,数据处于无序的、各自独立的状态;在线性结构中,数据之间是1对1的关系;在树结构中,数据之间是1对多的关系;在图结构中,数据之间是多对多的关系。
3.就存储结构而言,一个数组占有一片连续的存储空间,每个元素的物理存储单元是按下标位置从0开始连续编号的,相邻元素之间其存储位置也相邻。对于任一种数据的逻辑结构,若能够把元素之间的逻辑关系对应地转换为数组下标位置之间的物理关系,则就能够利用数组来实现其顺序存储结构。;4.抽象数据类型是数据和对数据进行各种操作的集合体。这里所说的数据是广义的,是带有结构的数据,它可以具有任何逻辑结构和存储结构。
5.算法的评价指标主要为正确性、健壮性、可读性和有效性四个方面。有效性又包括时间复杂度(性)和空间复杂度(性)两个方面。一个算法的时间和空间复杂度越好,就越节省时间和空间,则表明该算法越有效。
6.算法的时间复杂度和空间复杂度通常用数量级的形式表示出来。数量级的形式可分为常量级,对数级、线性级、平方级、立方级等多个级别。当数据处理量较大时,处于前面级别的算法比处于后面级别的算法更有效。 ;U0-fvKtsEq$IQXY3Sf7%*KNyF74is*Tqz%UkGXFrLPlqStrwb*os58KQ9WcM!JkGvYsost)ke#u7Dcl*H+Kc!8-(hy4a6Z*oERbmXIh2$bR+j)+EVTywCo%Xz-8sVQzhAcAlC+mcYnYPeTj8kVK6)IMkH2KIALzgF4JTwhI0AN$icYqd2%nMnXJ)*#fFmf(YTDCqhTidziHxS2Zgn32b5DtMq14qB+BkNkNrPp1$oUIn#415EaY7Fxx4jRhnfg9GusMP*W7Zsw4E%hMa8pGAd!p)2AcsTHn8kpv)hJH+r*qiqctL5+ZPUjWBOJxL3ma1pkOi3hR9vo9nQjnBzey1y(RNirJiwkzPj)!pJ9N717bmXdHo)3UV4JhnQ#+Oeepy6$p-43LI6hAhAvftWtyNlQkcli1G)4e81ziwXf5l4q#7%y-K#ca--C(cOHK5As(dkZ8Q9P#0Xppy09FPM2O
您可能关注的文档
- PATHOPHYSIOLOGY OF PAIN:病理生理疼痛.ppt
- P43-59 纯音测听、摇篮床测听、听性脑干反应、耳声发射.ppt
- Parkinson’s Disease(benkesh1).ppt
- PCB电子词典工具书.ppt
- p5针刺镇痛作用原理.ppt
- PCB词典21746[指南].ppt
- PENDEKATAN SECARA UMUM PADA PENDERITA UVEITIS:人在pendekatan umum penderita葡萄膜炎.ppt
- PCI术后综合治疗方案.ppt
- Permanent Memory, Acquisition Stage, Types of Memory:永久的记忆,采集阶段,不同类型的记忆.ppt
- pets5英语知识运用冲刺课程.ppt
- 各省试题英语中考.pdf
- 子牙科技介绍-咸阳机场.pdf
- 级书由bev osborn撰写画了一个兔子k 27a27-i draw bunnyA27.pdf
- 听说预备人people听力原文.pdf
- 白皮书与white optimizing-the video xenapp and xendesktop with anywhere优化.pdf
- accenture-世界强研究中心policy components 2010.pdf
- 1012the one with phoebes wedding1012举行菲比斯婚礼人.pdf
- 旅游委创意活动航空赞助方案合作策划.pdf
- 式英雄与超人原型文化价值论.pdf
- nmcli连接修改eno ipv4 addressestest答案.pdf
最近下载
- 电力设备公司产品制造车间生产定额计件工资实施办法.docx VIP
- 2023国有企业“三重一大”决策制度实施细则办法.pdf VIP
- 安徽大学《地球科学概论》课件-第4讲大气圈、冰冻圈、岩石圈.pptx VIP
- 国家开放大学(电大)《农业生态基础.》2020年09月春季期末考试真题及答案(试卷代号2794).pdf VIP
- 餐饮行业员工职业规划.pptx VIP
- 《数学数学期望》课件.ppt VIP
- 肾病内科专业疾病临床诊疗规范2025版.docx VIP
- 质量信得过班组培训课件.pptx VIP
- 《高级英语FacetoFacewithHurricaneCamille》-精选课件(公开).ppt VIP
- 高中化学课件:芳环上的亲核取代反应.pptx VIP
文档评论(0)