- 2
- 0
- 约1.96千字
- 约 13页
- 2018-09-07 发布于浙江
- 举报
线性表顺序与式存储的对比分析13
线性表顺序与链式存储的对比分析
by 熊猫烧香
目录
01 顺序与链式存储的结构对比
一、顺序存储
在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构.
二、链式存储
在计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的). 称作线性表的链式存储结构.
02 插入算法的对比
顺序存储的插入
(1) 不用查找插入位置i,只需要判断i的合法位置,其范围是1iL.length+1,否则不合法;
(2) 必须明确规定储存规模, 若L.length L.listsize说明线性表满了,不能进行插入数据元素操作,要增加存储空间的分量或者作错误处理。
(3) 将线性表的最后一个数据元素到第i-1个数据元素依次往后移动一个数据单元,空出第i-1个位置的数据单元;
(4)把新的数据元素插入到刚才空出来的数据单元中,长度+1.
链式存储结构的插入
(1)链式存储的线性表做插入操作,不判断线性表是否满,但是要从头指针开始,通过循环语句while(nji-1)循环查找第i-1个节点。
(2)判断i的合法性,i的合法范围是1in,否则就不合法。
(3)申请一个节点的存储空间,并用一个指针变量指向这个节点,把需要插入的数据元素赋值给这个节点的数据域中。
(4)修改插入数据元素的指针,完成插入操作
03 删除算
您可能关注的文档
最近下载
- 《现代施工工程机械》课件——第六章 隧道掘进机械.pptx VIP
- JGJT185-2009 建筑工程资料管理规程.docx
- (高清版)DB32∕T 2771-2015 企业研发管理体系 要求.pdf VIP
- 2025年水利工程质量检测员考试(量测)历年参考题库含答案详解.docx VIP
- 沙发生产扪皮过程中的几点硬伤.docx VIP
- 《现代施工工程机械》课件——第七章 桩工机械.pptx VIP
- IEC61000-4-5中文版EMC雷击浪涌规范.docx VIP
- 湘西土家族苗族自治州吉首市事业单位笔试真题2025年(附答案).docx VIP
- 湖北省武汉市某重点中学招生英语真卷.pdf VIP
- 91SB12-1自动灭火工程.docx VIP
原创力文档

文档评论(0)