什么是数据结构

目录

概念

分类


概念

数据结构(data structure)是计算机存储、组织数据的一种方式,相互之间存在一种或多种特定关系的数据元素的集合。数据结构研究的内容是如何按一定的逻辑结构把数据组织起来并选择适当的存储表示方法把逻辑结构组织好的数据存储到计算机的存储器里。

逻辑结构:指数据元素之间的逻辑关系,而不考虑其在计算机中的具体存储方式。常见的逻辑结构有线性结构、树形结构、图状结构等。

物理结构(存储结构):指数据元素及其关系在计算机内存中的表示形式,主要包括顺序存储结构和链式存储结构。

分类

根据数据元素之间存在的关系,分为线性结构和非线性结构。

线性结构:线性结构是一个有序的数据元素集合,其中每个元素都与前一个和后一个元素保持一对一的关系。这意味着,除了第一个和最后一个元素之外,每个元素都有一个唯一的前驱和一个唯一的后继。线性结构中的数据元素可以按照它们的逻辑关系排成一个有“头”有“尾”的序列。常见的线性结构有线性表、栈、队列等。

非线性结构:非线性结构的元素并不保持在一个线性序列中,而是可能存在多个前驱和后继

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆驼整理说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值