shujujiegou1.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文档。上传文档
查看更多
shujujiegou1.ppt

湖南科技大学 数据结构 胡蓉 教 材:严蔚敏等,数据结构(C语言版),清华大学出版社,2007(配题集) 参考书: [1] 殷人昆等,数据结构(用面向对象方法与C++描述),清华大学出版社,1999年7月。 [2] 殷人昆等,数据结构习题解析,清华大学出版社,2002年4月。 [3] 李春保,数据结构习题与解析(C语言篇),清华大学出版社,2001年1月。 [4] 丁宝康等,数据结构自学考试指导,清华大学出版社, 2001年5月。 学时安排 总课时:64学时 其中授课56学时,上机:8学时 另外安排2个周的课程设计 本章主要内容和学习要点 1.1 什么是数据结构 1.2 数据结构的基本概念和术语 熟悉各名词、术语如数据、数据元素、数据项、数据对象、数据结构的含义,掌握基本概念,特别是数据的逻辑结构和存储结构之间的关系。 1.3 抽象数据类型的表示和实现 了解抽象数据类型的定义、表示和实现方法。 1.4 算法和算法分析 理解算法四个要素的确切含义。掌握计算语句频度和估算算法时间复杂度的方法。 计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和处理又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使许多系统程序和应用程序的规模很大,结构又相当复杂。因此,为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,这就是数据结构这门课所要研究的问题。 1.1 什么是数据结构 Q1 : 什么是数据结构? Q2 :学习数据结构有什么用? Q3 :数据结构涵盖的主要内容? 是相互之间存在一种或多种特定关系的数据元素的集合,表示为: 著名计算机科学家、Pascal语言发明者N.沃思教授提出: 程序 = 算法 + 数据结构 也就是说,计算机按照程序所描述的算法对某种结构的数据进行加工处理。 数据结构定义: 是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。 非数值计算的程序设计问题:信息自动检索、计算机游戏、多岔路口交通灯的管理。 例1 书目自动检索系统 例2 人机对奕问题 例3 多叉路口交通灯管理问题 数据(data):所有能输入到计算机中去的描述客观事物的符号 是计算机处理的信息的某种特定的符号表示形式。它包括数值 型数据和非数值型数据(如字符、图象、声音)。 数据元素(data element):数据的基本单位,也称结点(node) 或记录(record)。 数据项(data item):有独立含义的数据最小单位,也称域(field)。 数据对象(data object):性质相同的数据元素的集合,是数据的 一个子集。 数据对象(data object):性质相同的数据元素的集合,是数据的 一个子集。 如大写字母字符数据对象是集合 C={‘A’,’B’,’C’,……,’Z’} ; 整数数据对象是集合 N = { 0, ±1, ±2, … } 数据结构(data structure):数据元素和数据元素关系的集合。 答:计算机内的数值运算依靠方程式,而非数值运算(如表、树、图等)则要依靠数据结构。 这是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。 (1) S=(D, R) D={ a, b, c, d, e, f } R={(a,e), (b,c), (c,a), (e,f), (f,d)} d1 d5 d2 d4 d3    答:物理结构亦称存储结构,是数据的逻辑结构在计算机存储器内的表示(或映像)。它依赖于计算机。 答:在数据的逻辑结构上定义的操作算法。 它在数据的存储结构上实现。 数据类型(data type): 一个值的集合和定义在这个集合上的一组操作的总称。如C语言中的整型(短整型2个字节表示范围-32768~32767、长整型4个字节)、浮点型(4个字节,带小数点)、字符型(1个字节,用单引号表示,如’a’)、双精度型(8个字节) 抽象数据类型(ADT: Abs

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档