问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构基本概念

发布网友 发布时间:2022-10-04 14:37

我来回答

1个回答

热心网友 时间:2023-11-05 17:48

数据结构概念包含三方面:数据的逻辑结构、数据的存储结构、对数据的操作
一、数据的逻辑结构

1、数据的逻辑结构是指数据元素之间的逻辑关系,用一个数据元素的集合和定义在此集合上的若干关系表示。

2、数据结构分为三种:线性结构、树结构、图
其中树和图是非线性结构。
(1)线性结构:是具有线性关系的数据结构,线性表的元素是有序数列,每个元素(除了头和尾)有且仅有一个前驱和后继。
(2)树结构:数据元素之间具有层次关系的一种非线性结构,树种数据元素通常称为结点。树结构的层次关系是指---->根结点没有前驱结点,除了根以外的其他结点有且仅有一个父母结点,所有结点可有多个或零个后继结点,或称孩子结点。
(3)图:每个数据元素可有多个前驱元素和多个后继元素。

3、数据元素及其关系在计算机中的存储表示或实现称为“数据的存储结构”,也称物理结构

二、数据的存储结构

1、数据的逻辑结构从逻辑关系的角度观察数据,它与数据的存储无关,独立于计算机,而数据的存储结构是逻辑结构在计算机内存中的实现,依赖于计算机。

2、数据的存储结构基本形式有两种:顺序存储结构、链式存储结构
(通常数组实现顺序存储结构、链表实现链式存储结构)
(1)顺序存储结构:使用一租连续的内存单元一次存放数据元素,数据元素在内存中的物理存储顺序与他们的逻辑顺序相同,即每个元素与其前驱元素以及后继元素的存储位置相邻。
(2)链式存储结构:使用若干地址分散的存储单元存储数据元素,逻辑上相邻的数据元素在物理位置上不一定相邻,数据元素之间的关系需要采用附加信息特别指定。通常像链表那样,采用指针变量来记录前驱和后继元素的地址,c语言采用指针,Java采用引用。

三、对数据的操作

1、每中数据结构都需要一组对其元素实现特定功能的操作:
比如:初始化、判空、存、取、插入、删除、排序等等操作。

四、数据类型与抽象数据类型

1、数据类型
类型是具有相同意义的一组值的集合,数据类型是指一个类型和定义在这个类型上的操作集合,数据类型定义了数据的性质,取值范围以及对数据所能进行的各种操作。
(Java的基本数据类型包括:整数类型,浮点类型等等)

2、抽象数据类型
抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。
比如复数的抽象数据类型:

3、数据抽象
是指“定义”和“实现”相分离,类似与接口的定义与实现。
四、数据结构基本区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
发票专用章法律依据 植物大战僵尸2,昨天领签到植物显示的5月植物变成了胡萝卜导弹车,我领了... 植物大战僵尸2星星植物已经获得继续兑换 植物大战僵尸2每天签到领的奖励去哪里找 植物大战僵尸2明明签到已获得大力花菜 ,为什么图谱上没显示? 植物大战僵尸2购买植物提示已经拥有怎么解决? 植物大战僵尸2幸运宝藏开到已经拥有的植物怎么办 生活节奏变快、工作压力加大等,使年轻人很焦虑,你觉得他们该怎么... 中年人如何来减轻心理压力呢 一个男孩子为什么会发他的私密照片给我? Word向下兼容吗? 感情不好时的说说 有关于青春爱情的说说 qq说说爱情感悟青春的心情短语累 不关于爱情的个性签名 冰棒怎么做好吃又简单 冰棒做好吃又简单的方法 冰棒怎么做简单又好吃 如何做好吃的冰棒 关于青春的爱情感言说说 纠结的心情短语 小小年纪就早已被爱彻底伤害过 2021值得收藏的经典说说:不懂爱的人慢慢懂了,懂爱的人却不敢再 如烟细雨是什么意思? 蚂蝗是杀不死的吗? 传说水蛭烧不死,是真的吗 为什么蚂蝗杀不死麻烦告诉我 农村河里蚂蟥多,“烧都烧不死”?3个方法轻易将它们降服 爱情语录:在年少不懂爱的时候,遇见最美好的爱情。 适合心情不好时发的说说:我太年轻了,甚至不懂怎么去爱她 2021年发朋友圈关于爱情的说说:一个不懂得怎么去爱, 一个相爱 朋友圈心酸的心情说说:我太年轻了,甚至不懂怎么去爱她 现实的伤感说说:我太年轻了,甚至不懂怎么去爱她 8种数据结构 知坤堂POM薏仁丸这个产品的效果怎样? 初中名著读书心得 名著《城南旧事》读书心得 名著《围城》读书心得左右 全球骑士有什么用 磁力锁钥匙跟手机放一起没磁性了咋办 ds_30型电磁锁置锁不动作怎么解决 太阳能热水器电加热孔未用但渗漏怎么啦.用什么办法维修 怎么回应别人的开玩笑 发动机发力匹数怎么算,如 一百匹马力是多大功率 收电费的是哪个部门 右脚大指麻木一周请问,什么原因, 大脚趾发麻,持续十多天了。怎么回事? 左边大拇脚趾麻木一周是怎么回事 大脚趾一直麻麻的,有一个星期了,是什么原因 第二第三脚趾麻木,已经连续一周了。 我要我的名字怎样签名(庞国平) 山东世友食品有限公司怎么样?