数据的储存结构主要有哪两种?有什么主要区别

发布网友

我来回答

2个回答

热心网友

数据的储存结构主要有:顺序存储结构和链式存储结构。

主要区别

一、存储单元的连续性不同

链式存储结在构计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。

顺序存储结构在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素。

二、优缺点不同

空间上

顺序比链式节约空间。是因为链式结构每一个节点都有一个指针存储域。

存储操作上:

顺序支持随机存取,方便操作

插入和删除上:

链式的要比顺序的方便(因为插入的话顺序表也很方便,问题是顺序表的插入要执行更大的空间复杂度,包括一个从表头索引以及索引后的元素后移,而链表是索引后,插入就完成了)

三、适用方向不同
链式存储适用于在较频繁地插入、删除、更新元素时,而顺序存储结构适用于频繁查询时使用。

参考资料来源:百度百科-顺序存储结构

参考资料来源:百度百科-链式储存结构

热心网友

应该是主要分顺序存储结构和链式存储结构两种。
顺序存储的特点是:借助元素在存储器中的相对位置来表示数据间的逻辑关系。
非顺序存储的特点是:借助指针来表示数据之间的逻辑关系。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com