zl程序教程

您现在的位置是:首页 >  后端

当前栏目

线性表的顺序存储结构的实现及其应用(C/C++实现)详解编程语言

C++应用编程语言 实现 详解 结构 及其 线性表
2023-06-13 09:20:35 时间
24 bool ListInsert(SqList L,int i,ElemType e) 25 { //在线性表L中第i个数据元素之前插入新数据元素e 26 if(L.length MAXSIZE) 27 { 28 for(int j = 1;j =L.length-i+1;j++) 29 { 30 L.elem[L.length-j+1] = L.elem[L.length-j]; 31 } 32 L.elem[i-1] = e; 33 L.length++; 34 return true; 35 } 36 else 37 { 38 return false; 39 } 40 } 42 ElemType GetElem(SqList L,int i) 43 { //在线性表L中求序号为i的元素,该元素作为函数返回值 44 if (i 1||i L.length) 45 { 46 printf("i不在[1..n]范围内"); 47 exit(-2); 48 } 49 return L.elem[i-1]; 50 }

运行结果如下:

线性表的顺序存储结构的实现及其应用(C/C++实现)详解编程语言

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/11847.html

cjava