- 0
- 0
- 约7.05千字
- 约 13页
- 2023-09-28 发布于北京
- 举报
第二章 线性表
第 2 讲
2.2 线性表的顺序表示 (2)
1、线性表
2、线性表删除
3、线性表定位
4、线性表的缺点
2021/9/27 1/13
–
• 定义:线性表的 是指在第i (1i n+1)个元
前 一个新的数据元素x ,使长度为n的线性表
(a , a , a , a , a )
……
1 2 , …… i − 1 i n
变成长度为n+1的线性表
(a , a ……, a , x , a , a )
……
1 2 , i − 1 i n
需将第n至第i共 (n-i+1)个元素后移
顺序表 演示
此算法的时间复杂度为: O( ListLength(L) )
2021/9/27 2/13
Status ListInsert_Sq(SqList L,int i,ElemType e)
{//在顺序线性表L 中第i个位置之前 新的元素e,
//i的合法值为1≤i≤ListLength_Sq(L)+1
if (i1||iL.length+1) return ERROR;//i值不合法
if (L.length=L.listsize){//当前 空间已满,增加分配
newbase=(ElemType *) realloc (L.elem,
(L.listsize+LIST REMENT)*sizeof(ElemType));
if (!newbase) exit (OVERFLOW); // 分配失败
L.elem=newbase; //新基址
L.listsize+=LIST REMENT; //增加 容量
}
q=(L.elem[i-1]); //q为 位置
for (p=(L.elem[L.length-1]);p=q;--p) *(p+1)=*p;
// 位置及 的元素右移
*q=e; // e
++L.length; //表长增1
return OK;
202 1/9/27 3/13
}//ListInsert_Sq
C源代码:
int sxbcr(int i,int x,int v[],int *p)
{
int j,n;
n=*p;
if((
您可能关注的文档
- 教科小学语文三上读书屋3死也不倒下课件.pdf
- 质量手册恒生慈溪市恒力包装密封.pdf
- 第三章第二节二次曲线类型.pdf
- 国网供电接户线节能改造.pdf
- 变压器、电抗器、电源装置及其组合的安全 第21部分:小型电抗器的特殊要求和试验.docx
- 塑料和其他无孔材料表面抗生物膜活性的测定.docx
- 手持式、可移式电动工具和园林工具的安全 第407部分:步行控制的电动松土机和松砂机的专用要求.docx
- 家用和类似用途地暖设备用温度控制系统的安全要求.docx
- 2026年中国船用脱硫塔行业市场运行格局及发展趋向研判报告.docx
- 2026年中国橱柜市场供需预测研究报告.docx
- 2026年中国窗饰产品市场全景调查与市场供需预测报告.docx
- 2026年中国船舶水下清洗行业深度研究报告:市场需求预测、进入壁垒及投资风险.docx
- 2026年中国船用绞车行业运行态势及十五五盈利前景预测报告.docx
- 2026年中国橱柜行业深度调研报告.docx
- 2026年中国船用绞车市场深度调研及投资前景战略分析报告.docx
- 2026年中国船用配套设备市场发展策略及投资潜力可行性预测报告.docx
- 2026年中国储能材料行业运营态势与投资前景预测分析报告.docx
- 2026年中国储氢材料行业运营现状及发展规划分析报告.docx
- 2026年中国传真机市场深度研究及投资前景咨询报告.docx
- 2026年中国储能变流器(PCS)产业深度评估与发展前景趋势分析研究报告.docx
最近下载
- (高清版)DB13∕T 5071-2019 食品接触用涂料及涂层中1,4-丁二醇含量的测定气相色谱-质谱法.pdf VIP
- 《水利枢纽库区抬田程技术规范》.doc VIP
- 暗黑破坏神符文之语及合成公式全套.doc VIP
- 光伏电站农光互补的项目实施方案2.doc VIP
- 华中科技大学数理方程与特殊函数课后答案.pdf VIP
- 《水电工程金属结构设备制造监理规范》.doc VIP
- 2025-2026学年初中音乐七年级下册(2024)粤教花城版(2024)教学设计合集.docx
- 赣州市2024-2025学年度第一学期期高三期末考试 英语试卷(含答案).pdf
- 全本玉簪记剧本.pdf VIP
- 开题报告(基于spring boot框架的网上订餐系统的设计与实现).docx VIP
原创力文档

文档评论(0)