• 技术文章 >常见问题

    线性表常用的存储结构有哪两种?各有什么特点?

    青灯夜游青灯夜游2021-01-28 16:47:21原创5156

    线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。顺序存储结构的特点:存储密度大、存储空间利用率高、按元素序号随机访问。链式存储结构的特点:存储密度小、存储空间利用率低;不可以随机存取,只能顺序存取;插入和删除操作方便灵活。

    本教程操作环境:windows7系统、Dell G3电脑。

    线性表的两种存储结构分别是顺序存储结构和链式存储结构。

    顺序存储结构的主要特点:

    (1)结点中只有自身的信息域,没有关联信息域。因此,顺序存储结构的存储密度大、存储空间利用率高。

    (2)通过计算地址直接访问任何数据元素,即可以随机访问。

    (3)插入和删除操作会引起大量元素的移动。

    链式存储结构的主要特点:

    (1)结点除自身的信息域外,还有表示关联信息的指针域。因此,链式存储结构的存储密度小、存储空间利用率低。

    (2)在逻辑上相邻的结点在物理上不必相邻,因此,不可以随机存取,只能顺序存取。

    (3)插入和删除操作方便灵活,不必移动结点只需修改结点中的指针域即可。

    更多编程相关知识,请访问:编程教学!!

    以上就是线性表常用的存储结构有哪两种?各有什么特点?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:cad2014工具栏怎么调出来 下一篇:sql的数据操纵功能主要包括数据的什么

    相关文章推荐

    • 线性链表是线性表的链式存储结构吗?• 数据结构线性表代码• php实现顺序线性表• 顺序查找法适合于存储结构为什么的线性表?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网