11问答网
所有问题
线性表的两种存储结构各有哪些优缺点
如题所述
举报该问题
推荐答案 2020-04-09
线性表具有两种存储结构即顺序存储结构和链接存储结构。
线性表的顺序存储结构可以直接存取数据元素,方便灵活、效率高,但插入、删除操作时将会引起元素的大量移动,因而降低效率
而在链接存储结构中内存采用动态分配,利用率高,但需增设指示结点之间关系的指针域,存取数据元素不如顺序存储方便,但结点的插入、删除操作较简单。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gp8NIWpGIWpWWW83qpv.html
其他回答
第1个回答 2020-02-04
线性表这种抽象结构在实现是有数组实现和链表实现两种存储结构。
数组实现我们知道在定义的时候要固定长度,因此存储数据过多时会溢出,过少时浪费存储空间,但是相关操作实现起来比较简单。
链表实现是动态获取内存单元,存储数据时基本不受空间限制(受内存大小限制),几乎不会浪费存储空间,但是相关操作实现起来比数组复杂一点。
相似回答
线性表的两种存储结构各有哪些优缺点
答:
数组,静态存储结构
,可以随机访问任意一个成员,具有访问效率高,访问结点的时间复杂度为O(1)。还有对于固定元素个数的场合下占用空间小的优点。但是插入及删除数组元素,需要大量移动数据,维护效率低,时间复杂度为O(n)。元素个数不确定时需要以上限申请数组,会造成浪费。链表,动态存储结构,具有适合...
大家正在搜
顺序存储结构和链式存储结构的优缺点
假设一个连通图用邻接表存储结构
若浮点数格式中阶码的基数已定
什么是空间复杂度和时间复杂度
struct结构体定义和声明
定义结构使用顺序表定义代码
希尔排序和快速排序分别属于
下面四种排序中空间复杂最大
链表的元素在内存中不必连续存放