数据结构第二版.ppt
《数据结构第二版.ppt》由会员分享,可在线阅读,更多相关《数据结构第二版.ppt(22页珍藏版)》请在三一办公上搜索。
1、数据结构(第二版),严蔚敏 吴伟民 清华大学出版社,第一章 绪论,1.1 的主要内容 1.2 基本术语 1.3 算法描述及分析,1.1 的主要内容,99080-3 班号 3202670 计算机学院办公室电话号码610054 电子科技大学邮编510102780618748 身份证号码,例1:99080-33202670610054510102780618748,结论1.杂乱的数据不能表达和交流信息,1.1 的主要内容,例2:电话号码簿(a1,b1)(a2,b2)(an,bn)其中:ai为某人姓名,bi为该人的电话号码。要求:设计一个算法,给定一个姓名时,能查出此人的电话号码。,如果姓名和电话号码
2、的排列次序无规律,则只能逐一比较姓名进行查找 如果姓名按字典顺序组织,则查找就快捷多了,结论2.数据之间是有联系的这些联系常常影响算法的选择和效率。DS就是要研究数据之间的联系。,1.1 的主要内容,例3:大学学生管理机构学校一系八系一年级二年级三年级四年级班班张三李四,结论数据之间是有结构的例中数据之间呈分层结构(树状结构)DS就是要研究数据之间的各类结构。,1.1 的主要内容,例:图书目录管理设每个书目含:书名,作者,登录号,分类,出版年月对图书目录常有如下操作:查找:某书在书库中是否存在?插入:购进新书时的登录;删除:报废或丢失的书,需从目录中去掉;,结论在某种数据结构上可定义一组运算D
3、S就是要研究各类数据结构上的各种运算。,1.1 的主要内容,综上所述:DS主要研究内容:数据的各种逻辑结构和物理结构,以及它们之间的相应关系;对每种结构定义相适应的各种运算;设计出相应的算法;分析算法的效率。,常见的数据结构有:数组、栈、队列、表、串、树、图和文件等。,数据结构与问题求解,1.在计算机中建立一个与实际问题有比较密切对应关系的模型;2.计算机内部的数据 表示了需要被处理的实际对象,包括其内在的性质和关系;3.处理这些数据的程序 则模拟对象领域中的实际过程;4.将计算机程序的运行结果 在实际领域中给予解释,便得到实际问题的解。,1.2 基本术语,数据(Data):所有能被计算机处理
4、的符号的集合。数据元素(Data Element):是数据这个集合中的一个个体。设给定数据集合为:D=d1,d2,dn则di属于D,并称di为数据元素。数据项(Data Item):数据元素常常还可分为若干个数据项,数据项是数据具有意义的最小单位。,1.2 基本术语,数据对象(Data Object):具有相同特性的数据元素的集合。例如:数据集合D=0,1,A,B,Z则:数据对象正整数N 0,1,数据对象字母C A,B,Z 数据元素是数据的一个个体,数据对象是数据的一个子集。,1.2 基本术语,数据结构(Data Structure):是带有结构的数据元素的集合。所谓结构就是数据元素之间的关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第二
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5357813.html