- 2
- 0
- 约1.07万字
- 约 70页
- 2019-06-04 发布于湖北
- 举报
顺序表基本运算的实现 1、初始化 Status InitList_Sq(Sqlist L) { L.elem=(ElemType *) malloc(List_init_size*sizeof(ElemType)); if (!L.elem) exit (overflow); L.length=0; L.listsize=List_init_size; return OK; } 2、插入 在线性表的第i个位置前插入一个元素 实现步骤: 将第n至第i 位的元素向后移动一个位置; 将要插入的元素写到第i个位置; 表长加1。 注意:事先应判断: 插入位置i 是否合法?表是否已满? 长度为n的线性表变为长度为n+1的线性表 (a1,a2,…,ai-1,ai,…,an) (a1,a2,…,ai-1,x,ai,…,an) Status ListInsert_sq(SqList L, int i, Elemtype x) { if (i1||iL.length+1) return ERROR; if (L.length=L.listsize) return OVERFLOW; for(j=L.length;j=i;j--) L.elem[j]=L.elem[j-1]; L.elem[j]=x; L.length++; ret
您可能关注的文档
最近下载
- 精品生先进成图技术与产品信息建模创新大赛试题答案及评分标准汇编.pdf VIP
- DB32_T 4786-2024城镇供水服务质量标准.docx VIP
- 关于初中教师读书笔记分享(9篇).docx VIP
- T_GDPMAA 0006-2021 应用于医院VTE防治的临床决策支持系统(CDSS)建设规范.docx VIP
- 静脉留置针培训课件.pptx VIP
- 某知名IT企业临床决策支持系统(CDSS)-建设方案 .pdf VIP
- 供水管网抢修应急预案.docx VIP
- 施工车辆安全培训课件.pptx VIP
- 车辆施工安全培训课件.pptx VIP
- 2025年厦门大学绘画专业《中国美术史纲要》科目期末试卷B(有答案).docx VIP
原创力文档

文档评论(0)