首页 >常见问题 > 正文

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

原创2021-01-28 16:47:2103301

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

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

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

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

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

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

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

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

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

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

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

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

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

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息
    推荐视频教程
  • 尚硅谷自动化构建工具Maven视频教程尚硅谷自动化构建工具Maven视频教程
  • Git工具使用小知识Git工具使用小知识
  • 视频教程分类