- 4
- 0
- 约6.03千字
- 约 25页
- 2019-09-14 发布于湖北
- 举报
第二章 线性表 线性表顺序存储 typedef struct { ElemType *elem;//存储空间基址 int length; //当前长度 int listsize; //当前分配的存储容量 }SqList; 例1:已知长度为n的线性表A采用顺序存储结构,请写一算法,删除该线性表中所有值为item的数据元素。 算法思路一: 从线性表的第一个数据元素开始到最后那个数据元意,依次判断线性表中的数据元素是否满足删除条件。若某个数据元素满足条件,则从线性表中删除该数据元素,然后修改线性表的长度。 算法一: Status DELItem(SqList a, ElemType item) { //删除线性表A中所有值为item的数据元素 i=0; while(ia.length) if(a.elem[i]== item) { //若满足条件 for( j=i+1; j a.length; j++) a.elem[j-1]=a.elem[j]; a.length= a.length-1; } else i=i+1; } 算法思路二: 对于数据元素A[i],如果它满足条件,将其从线性表中删除。由于从第i+1个位置移到第i个位置的
您可能关注的文档
最近下载
- Unit 7 A Day to Remember 单元检测卷 (含答案)2026年春人教版(辽宁地区适用)英语七年级下册.doc VIP
- 《阿甘正传(Forrest Gump)》中英对白剧本.pdf VIP
- 日立电梯 AF0034-11电梯遥监终端设备日常使用说明V1.0.pdf VIP
- 2026年杭州市萧山区广播电视台(融媒体中心)人员招聘笔试参考试题.docx VIP
- (2026秋)北师大六年级数学上册《第四单元 分数的应用》教案-新教材.pdf
- 肠易激综合征的护理.pptx VIP
- SH_T 3115-2024《石油化工管式炉轻质浇注料衬里工程技术规范》.pdf VIP
- 燃气安全知识及应急管理丨72页.pptx VIP
- 【课件】精讲1-13648工程项目管理-苏.pptx VIP
- 2026年中国移动副总经理岗位考试题库.docx VIP
原创力文档

文档评论(0)