第2章数据结构的基本概念.ppt
《第2章数据结构的基本概念.ppt》由会员分享,可在线阅读,更多相关《第2章数据结构的基本概念.ppt(26页珍藏版)》请在三一办公上搜索。
1、,第2章数据结构的基础,计算机软件技术基础Fundamentals of Computer software,第 2 页,什么是数据结构?,数据结构是计算机的专业技术基础课。它研究的主要问题:分析数据(加工对象)的特征 选择逻辑存储结构和物理存储结构 在存储结构基础上实现对数据的操作,第 3 页,第2章 数据结构的基础,教学目标:了解数据结构的有关概念什么是线性DS、线性表 了解线性DS的特点 了解线性DS的逻辑结构、物理结构以及操作,第 4 页,学习要求,通过本单元的学习,了解并掌握:有关数据结构(DS)的基本概念数据元素、DS、逻辑结构、物理结构、DS的分类及特点等 线性DS的常用存储结构
2、顺序、链表、索引、散列存储结构单向、双向、循环链表等,第 5 页,数据结构问题的由来,计算机求解问题的过程步骤:,分析抽象,模型求解,命令编程,调试程序,编制程序,运行程序,求解结果,结果输出,用户需求,数据类型、格式、逻辑结构,数据逻辑运算,数据的物理操作,实际问题,问题模型,求解算法,第 6 页,问题模型,结构分析 线性方程组人口预报 微分方程优化问题 线性规划、非线性规划震动问题 矩阵分析;特征值、特征向量信息管理 二维数据表下棋 人工智能(树型结构)交通管理最佳道路选择(图型结构),第 7 页,下棋问题,第 8 页,一、什么是数据结构,数据 能存于计算机、并被计算机处理的符号的集合。它
3、是客观事物的符号表示。数据元素 是数据的基本单位、数据集合中的个体。数据项:称数据的最小单位为数据项,又称数据域。,第 9 页,、基本概念,数据对象:指具有相同性质的数据元素的集合,是数据的一个子集数据处理:指对数据集合中的各元素,以各种方式进行处理,包括对数据的插入、删除、查找、更新、排序等基本运算,也包括对数据元素进行分析。,第 10 页,、数据结构,数据结构(Data Structure)是带有结构特征的数据元素的集合,三要素:DS=数据的逻辑结构+存储结构+数据的运算 数据结构是以数据为加工对象,研究数据组织方式和相关操作方法的学问。,按某种逻辑关系组织起来的一批数据,按一定的存储方式
4、把它存储在计算机存储器中,并在这些数据上定义了一个运算的集合,叫做一个数据结构(Data Structures)。,第 11 页,数据结构分类,第 12 页,.数据的逻辑结构,它是描述数据间的顺序(逻辑)关系,只是抽象地反映数据元素的结构,而不管它们在计算机中如何存放。一般用下列二元组来描述:DS=(D,R)其中:D:是数据元素的有限集合;R:是数据元素之间关系的集合。,与数据在计算机中的存放的物理位置无关,第 13 页,举例,课题组由1名教师、13名研究生、16名本科生组成;成员关系是:教师指导研究生、研究生指导12名本科生。定义DS如下:Group=(D,R)其中:D=T,G1,,Gn,S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 基本概念
链接地址:https://www.31ppt.com/p-5895524.html