当前位置:首页 > 科学课件 > 正文内容

什么是数据结构与算法?

zhao_admin12个月前 (05-31)科学课件37

  1。 基本概率

考点1 数据结构的基本概念

1、数据

在计算机系统中,数据不仅包含了通常的数值概念,还有更广泛的含义我们把采用计算机对客观事物进行识别、存储和加工所做的描述,统称为数据。简言之,数据就是计算机化的信息。

数据的基本单位是数据元素。
  数据元素可由一个或多个数据项组成。数据项是数据的不可分割的最小单位,又称为关键码,其值能够唯一确定一个数据元素的数据项。

2、数据结构

数据结构包括3个方面的内容:数据之间的逻辑关系、数据在计算机中的存储方式,以及在这些数据上定义的运算的集合。
  

(1)数据的逻辑结构。数据的逻辑结构与数据在计算机中的存储方式无关,它用来抽象地反映数据元素之间的逻辑关系。逻辑结构可分为线性结构和非线性结构。最常见的线性结构是线性表,最典型的非线性结构是树型结构。

(2)数据的存储结构。数据的存储结构实现了数据的逻辑结构在计算机内的存储问题,存储结构又称为物理结构。
  存储结构分为顺序存储结构与链式存储结构。

(3)数据的运算。数据的各种逻辑结构都有相对应的运算,每一种逻辑结构都有一个运算的集合。数据运算主要包括查找(检索)、排序、插人、更新及删除等。

考点2 主要的数据存储方式

实现数据的逻辑结构到计算机存储器的映像有多种不同的方式。
  顺序存储结构和链式存储结构是两种最主要的存储方式。

1、顺序存储结构顺序存储结构是将逻辑上相邻的数据元素存储在物理上相邻的存储单元里,节点之间的关系由存储单元的相邻关系来决定,它主要用于存储线性结构的数据。顺序存储结构的主要特点如下。

(1)由于节点之间的关系由物理上的相邻关系决定,所以节点中没有链接信息域,只有自身的信息域,存储密度大,空间利用率高。
  

(2)数据结构中第i个节点的存储地址乙可由下述公式计算求得:

Li=L0+(i-1)×K

L0为第一个节点存储地址,左为每个节点所占的存储单元数。

(3)插人、删除运算会引起相应节点的大量移动各节点的物理地址是相邻的,每一次插人、删除运算会引起相应节点物理地址的重新排列。
  

2、链式存储结构

链式存储结构打破了计算机存储单元的连续性,可以将逻辑上相邻的两个数据元素存放在物理上不相邻的存储单元中链式存储结构的每个节点中至少有一个节点域,来体现数据之间逻辑上的联系。

链式存储结构的主要特点包括以下几个方面。

(1) 节点中除自身信自、外,还有表示链接信息的指针域,因此比顺序存储结构的存储密度小,存储空间利用率低。
  

(2) 罗辑上相邻的节点物理上不一定相邻,可用于线性表、树、图等多种逻辑结构的存储表示。

(3) 插人、删除等操作灵活方便,不需要大量移动节点,只需将节点的指针值修改即可。

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/66434.html

分享给朋友:

相关文章

我要找七年级上数学期末考试题

我要找七年级上数学期末考试题

七年级上期期末数学模拟测试 一、耐心填一填(每小题3分,共30分) 1.-3和-8在数轴上所对应两点的距离为_________. 2.将图中所示几何图形剪去一个小正方形,使余下的部分恰好能折成一个正方体,则应剪去的正方形是________...

四年级科学下册课件免费下载(四年级科学下册课件免费下载人教版)

四年级科学下册课件免费下载(四年级科学下册课件免费下载人教版)

收费课件如何免费下载?收费课件只有体验课才可以免费下载。但是第二次绝对是要收取费用的。如何下载免费ppt课件?只要装了操作系统:Office 2003、Office 2007、Office2010、Office2013或wps,系统就会自带...

小学自然科学

小学自然科学

1、过滤 2、延展 3、放,吸 4、空气中的尘埃,东 5、杂质和水气 6、震动,声波,除真空外的介质,3乘以10的八次方 7、(不会,你们书上应该有) 8、环境或家园,(后面那空忘掉了,不敢乱说) 9、分化和生长 10、《...

2021苏教版四年级下册科学课件下载(2021苏教版四年级下册科学课件下载电子版)

2021苏教版四年级下册科学课件下载(2021苏教版四年级下册科学课件下载电子版)

急用苏教版小学科学四年级下册试卷?一、填空题(20分,每题2分)1.形成电流需要具备的的两个条件:一是要有_________;二是要有_________;2.人们储存食物常用的方法有_________、________、__________...

苏教版三年级下册科学今天天气怎么样教案

苏教版三年级下册科学今天天气怎么样教案

1 今天天气怎样 教学目标 1、认识常见的气象符号.2、知道 150 年前人们预报天气的一些方法.3、意识到天气对人们工作和生活的影响,关注天气的变化.教学准备 1、搜集不同年代观测气象的方法.2、准备设计气象符号的文具.教学内容 导入新课...

三年级科学下册教案(新教科版)ppt(三年级科学下册教案(新教科版))

三年级科学下册教案(新教科版)ppt(三年级科学下册教案(新教科版))

新教科版六年级科学下册怎样放得更大教?新教?【教学目标】科学概念:1、两个凸透镜组合起来可以使物体的图像放得更大。2、显微镜的发明拓宽了观察领域,显微镜是人类认识微小世界的重要观察工具。过程与方法:1、用两个放大镜组合制作一个简易显微镜。2...