1、数据结构实验顺序表的基本操作实验 顺序表的基本操作实验内容编写个程序,实现顺序表的各种基本运算(假设顺序表的元素类型为char),并在此基础上设计个主程序完成如下功能:(1)初始化顺序表L;(2)依次采尾插法插a、b、c、d、e元素;(3)输出顺序表L;(4)输出顺序表L的长度;(5)判断顺序表L是否为空;(6)输出顺序表L的第3个元素;(7)输出元素a的位置(8)在第4个元素位置上插f元素(9)输出顺序表L;(10)删除L的第3个元素;(11)输出顺序表L;(12)释放顺序表L。四、实验要求1、DEV C+、VS2010等具创建件或程序,输代码后,进编译运或在控制台执。2、观看程序运结果,并
2、根据结果进思考,对程序进修改和总结。头件:#include#include#define ERROR 0#define OK 1#define MAXSIZE 100typedef struct int*elem;int length;SqList;顺序表插操作:int ListInsert(SqList*L,int i,int x)if(iL-length+1)return ERROR;if(L-length=MAXSIZE)return ERROR;for(int j=L-length-1;j=i-1;j-)L-elemj+1=L-elemj;L-elemi-1=x;L-length+;return OK;顺序表删除操作:int ListDelete(SqList*L,int i)if(iL-length)return ERROR;for(int j=i;j length;j+)L-elemj-1=L-elemj;L-length-;return OK;顺序表查找操作:int LocateElem(SqList*L,int e)/e为待查找的元素 for(int i=0;i length;i+)if(L-elemi=e)return i+1;return 0;