- 0
- 0
- 约1.15千字
- 约 6页
- 2026-03-06 发布于陕西
- 举报
第2章线性表-顺序存储-插入操作
南京工业职业技术大学
2.2线性表的顺序存储
4.插入操作
线性表的插入是指在表的第i个位置上(因为C语言数组下标从0开始,所以插入位置下标为i-1)插入一个值为x的新元素,插入后使原表长增1,成为表的长度为n+1的表。
顺序表插入结点的步骤如下:
(1)将ai~an之间的所有结点依次后移,为新元素让出第i个位置;
(2)将新结点x插入到第i个位置;
(3)修改表长。
顺序表插入元素的过程如图2-2所示。
2.2线性表的顺序存储
图2-2顺序表插入元素的过程
2.2线性表的顺序存储
顺序表插入元素的算法如下所示:
intInsElem(SeqList*L,inti,DataTypex)
{/*在顺序表L中在第i位中插入新元素x函数*/
intj;
if(L-Length=MAXLEN)
{printf(顺序表已满!);
return-1;/*表满,不能插入*/
}
if(i1||iL-Length+1)/*检查给定的插入位置的正确性*/
{printf(插入位置出错!);
return0;
}
2.2线性表的顺序存储
if(
您可能关注的文档
最近下载
- 医院危重孕产妇和新生儿急救应急演练方案、脚本、总结.docx VIP
- 国开电大马克思主义基本原理概论.docx VIP
- 航空安全员资质类训练理论题库(含答案).pdf VIP
- 2026年最新《必背60题》 英语口译(MTI)26届考研复试高频面试题包含详细解答.pdf
- 【真题】河南省2025年对口升学(语文、英语)考试真题卷 完整版2025.pdf VIP
- 2025年重庆市中考语文试卷真题(含标准答案) 原卷.pdf
- 第一季度思想汇报(2篇).docx VIP
- 中国标准动车组气密试验工艺介绍.docx VIP
- 项目技术施工方案编制计划表.doc VIP
- 2025年重庆市中考化学试题卷(含标准答案及解析).docx
原创力文档

文档评论(0)