美文网首页数据结构C语言的结构(struct)程序员
线性顺序存储结构和链式存储结构的区别和优缺点

线性顺序存储结构和链式存储结构的区别和优缺点

作者: 少帅yangjie | 来源:发表于2017-05-14 22:11 被阅读105次

顺序存储结构就是用一组地址连续的存储单元依次存储该线性表中的各个元素。由于表中各个元素具有相同的属性,所以占用的存储空间相同。

线性表按链式存储时,每个数据元素 (结点)的存储包括数据区和指针区两个部分。数据区存放结点本身的数据,指针区存放其后继元素的地址只要知道该线性表的起始地址表中的各个元素就可通过其间的链接关系逐步找到。

优缺点

顺序存储需要开辟一个定长的空间,读写速度快,缺点不可扩充容量(如果要扩充需要开辟一个新的足够大的空间把原来的数据重写进去)。

链式存储无需担心容量问题,读写速度相对慢些,由于要存储下一个数据的地址所以需要的存储空间比顺序存储大。

相关文章

  • 2018-08-20线性顺序存储结构和链式存储结构有什么区别?

    线性顺序存储结构和链式存储结构有什么区别?以及优缺点。 区别: 1、顺序存储需要开辟一个定长的空间,读写速度快,缺...

  • 2019-07-14 线性表详解

    线性表主要包括顺序存储结构和链式存储结构。 顺序存储结构: #define MAXSIZE 20 typedef ...

  • 数据结构之有序线性表的链式存储结构

    之前写了线性表的顺序存储结构和有序线性表的顺序存储结构以及线性表的链式存储结构,今天接着写有序线性表的链式存储结 ...

  • 线性表--顺序存储结构

    一、线性表的顺序存储结构 线性表有两种物理存储结构:顺序存储结构和链式存储结构。 顺序存储结构 ①定义:用一段地址...

  • 数据结构之线性表的链式存储结构

    之前写了线性表的顺序存储结构和有序线性表的顺序存储结构,今天接着写线性表的链式存储结构 数据结构之线性表的顺序存储...

  • 线性链表

    线性链表 线性表的顺序存储结构:顺序表线性表的链式存储结构:线性链表 线性表的链式存储所占存储空间大于顺序存储。 ...

  • 数据结构与算法(二)--- 单向循环链表

    线性表 线性表分为顺序存储结构和链式存储结构 存储方式 顺序存储结构用一段连续的存储单元依次存储线性表的数据元素;...

  • 线性表的链式存储--单链表

    Java之线性表的链式存储——单链表 我们都知道,线性表的存储结构分为两种,顺序存储结构和链式存储结构,线性表的分...

  • 0.数据结构基础

    数据的结构包括:线性结构和非线性结构。线性结构: 特点:元素之间是一对一的线性关系,存储方式有顺序存储和链式存储,...

  • 线性结构

    线性结构的两种存储方式:数组(顺序存储)和链表(链式存储)。

网友评论

    本文标题:线性顺序存储结构和链式存储结构的区别和优缺点

    本文链接:https://www.haomeiwen.com/subject/lmccxxtx.html