- 3
- 0
- 约5.2千字
- 约 30页
- 2017-06-05 发布于四川
- 举报
数 据 结 构 第1章 绪 论 1.1 什么是数据结构 1.2 学习数据结构的意义 1.3 数据结构涵盖的主要内容 1.4 什么是抽象数据类型 1.5 算法效率的度量 1.1 什么是数据结构 是相互之间存在一种或多种特定关系的数据元素的集合,表示为: 数据(data)——所有能被计算机识别、存储和处理的符号的集合(包括数字、字符、声音、图像等信息 )。 数据元素(data element)——是数据的基本单位,具有完整确定的实际意义(又称元素、结点,顶点、记录等)。 数据项(Data item)——构成数据元素的项目。是具有独立含义的最小标识单位(又称字段、域、属性 等)。 1.2 学习数据结构的意义 计算机内的数值运算依靠方程式,而非数值运算(如表、树、图等)则要依靠数据结构。 数据结构是一门学科,针对非数值计算的程序设计问题,研究计算机的操作对象以及它们之间的关系和操作等等。 1.3 数据结构涵盖的内容 (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 答:物理结构亦称存储结构,是数据的逻辑结构在计算机存储器内的表示(或映像)。它依赖于计算机。 答:在数据的逻辑结构上定义的操作算法。 它在数据的存储结构上实现。 1.4 什么是抽象数据类型 1.4.1 数据类型与抽象数据类型的区别 1.4.2 抽象数据类型如何定义 例1:给出自然数(Natural Number )的抽象数据类型定义。 1.4.3 抽象数据类型如何表示和实现 抽象数据类型可以通过固有的数据类型(如整型、实型、字符型等)来表示和实现。 例2:给出抽象数据类型三元组(Triplet)的定义。 1.5 算法效率的度量 1.5.1 什么是算法?如何评判算法的好坏? 1.5.2 时间复杂度和空间复杂度如何表示? 1.5.3 计算举例 1.5.1 什么是算法?如何评判一个算法的好坏? 1.5.2 时间复杂度和空间复杂度如何表示? 3n+2=O(n) 因为 3n+2?4n for n?2 6*2n+n2=O(2n) 因为6*2n+n2 ?7*2n for n?4 1.5.3 计算举例 本章小结 数据结构课程—— 数据结构+算法=程序,涉及数学、计算机硬件和软件。 数据结构定义——指互相有关联的数据元素的集合,可用data_Structure=(D,R)表示。 数据结构内容——数据的逻辑结构、存储结构和基本运算(计算机处理非数值对象) 数据结构学习工具——抽象数据类型和伪码(类C) 算法效率指标——时间效率和空间效率 作业: 见 :8001/classroom/ * * 蒋洪波 华中科技大学电信系 (hongbojiang2004@) /teacher/hongbo/ 数据结构课程的地位 ——针对非数值计算的程序设计问题,研究计算机的操作对象以及它们之间的关系和操作。 ——是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。 关系 对象 关系 操作 数学 软件 硬件 对象 关系 操作 Data_Structure=(D, R) 学时数:56(44+12) 教 材:严蔚敏等,数据结构(C语言版),清华大学出版社,1997年4月第1版 (配题集) 参考书: [1] 高一凡,《数据结构》算法实现及解析(第二版),西电出版社,2004年10月 [2] 李春葆,数据结构(C语言篇)-习题与解析(修订版),清华大学出版社,2002年4月 [2] 殷人昆等,数据结构(用面向对象方法与C++描述),清华大学出版社,1999年7月(2002年配题集) 内 容 安 排 略 外部排序 11 4 数组和广义表 5 略 文件 12 8 树和二叉树 6 6 4 略 6 学时 内部排序 查找 动态存储管理 图 内 容 10 4 串 4 9 4 栈和队列 3 8 6 线性表 2 7 2 绪 论 1 章 学时 内 容 章 第1-12周,周二9-10节 第1-12周,周四1-2节 目 录 第1章 绪论 第2章 线性表 第3章 栈和队列 第4章 串 第5章 数组和广义表 第6章 树和二叉树 第7章 图 第9章
您可能关注的文档
- 政治:1.3.2《树立正确的消费观》课件(新人教版08版必修1).ppt
- 政治:湘教版八年级上第四单元第一节感受责任课件B.ppt
- 故宫:珍宝专业解说·赖延昌.ppt
- 教你说话之道.ppt
- 教学案例研讨和评析.ppt
- 教学论中构建和验证研究假设.ppt
- 教学课件第十章.ppt
- 教学过程理论的发展.ppt
- 教师成长档案袋的理论探索.ppt
- 教师教学评价2015.ppt
- 水利工程论文-三峡右岸地下电站进水口引水隧洞底拱翻模施工技术的探讨.docx
- 企业研究论文-高新技术企业实物期权的识别与估价.docx
- 企业研究论文-高新企业筹资风险控制.docx
- 水利工程论文-Excel在水文要素计算中的应用.docx
- 水利工程论文-GIS中的坐标系定义与转换.docx
- 水利工程论文-MgO微膨胀混凝土自生体积变形的计算与原型观测的对比分析.docx
- 住建局2026年度城乡建设与管理计划【PPT文档】.pptx
- 物价局年度价格监管与调控总结【PPT文档】.pptx
- 移民办年度移民安置与帮扶总结(1)【PPT文档】.pptx
- 携手同心启新程,聚力攻坚创辉煌【PPT文档】.pptx
最近下载
- 初中英语衡水体作文范文10篇.pdf VIP
- 基层工会预决算填报操作手册(2024.02).pdf
- 品胜加盟条件要领.pdf VIP
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施普通党员对照检查材料(五个对照)2篇例文.docx VIP
- 建筑公司员工手册(完整版).docx VIP
- 外研新交际英语(2024)新教材小学一年级英语下册Unit 1 课时3教学设计.docx VIP
- (正式版)DB12∕T 1361-2024 《地热尾水回灌技术规程》.pdf VIP
- 2026年教科版三年级科学下册(全册)教学设计(附教材目录).pdf VIP
- GB_T 25849-2024 移动式升降工作平台 设计、计算、安全要求和试验方法.pdf VIP
- 安全生产监管培训课件.pptx VIP
原创力文档

文档评论(0)