2016 - 2024

感恩一路有你

链式存储结构和顺序存储结构 线性表顺序存储结构和链式存储结构的定义,以及各自的有缺点,分别适合于哪些应用?

浏览量:2376 时间:2021-03-11 05:34:55 作者:admin

线性表顺序存储结构和链式存储结构的定义,以及各自的有缺点,分别适合于哪些应用?

定义

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

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

优缺点

顺序存储需要打开一个固定长度的空间,读写速度快,其缺点是容量不可扩展(如果要扩展,你需要开辟一个足够大的新空间,不需要担心链式存储的容量,而且读写速度相对较慢。因为要存储下一个数据的地址,所以所需的存储空间要比顺序存储大。

链式存储结构和顺序存储结构的区别?

定义顺序存储结构是使用一组具有连续地址的存储单元依次将元素存储在线性表中。因为表中的每个元素具有相同的属性,所以它占用相同的存储空间。线性表链式存储时,每个数据元(节点)的存储包括两部分:数据区和指针区。数据区存储节点本身的数据,指针区存储其后续元素的地址。只要知道线性表的起始地址,表中的每一个元素都可以通过它们之间的链接关系逐渐发现其优缺点。顺序存储需要打开一个固定长度的空间,读写速度快,缺点是不可扩展链式存储不需要担心容量问题,读写速度比较慢,因为它需要存储下一个数据的地址,因此,它需要比顺序存储更多的存储空间。

链式存储结构和顺序存储结构 双亲链表存储结构 链式存储结构特点

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。