1、各子函数功能:
*init_sqlist( ) 线性表的初始化
creatsqlist(sqlist *L) 线性表的建立
Location_sqlist(sqlist *L, int x) 在线性表中查找指定元素
InsList(sqlist *L,int i,int x) 将 x 插入到线性表的第 i 个位置
2.下列函数的功能是在顺序表中删除第 i 个元素,请编制主函数进行函数调用,上机
调试运行。
#define MAXSIZE 100
#include "stdio.h"
#include "stdlib.h"
typedef int elemtype;
typedef struct
{ elemtype elem[MAXSIZE];
int last;
} sqlist;
sqlist *init_sqlist( )
{ sqlist *L;
L=(sqlist *)malloc(sizeof(sqlist));
L->last=-1; return L;
}
void creatsqlist(sqlist *L)
{int i;
printf("请输入线性表的长度");
scanf("%d",&i);
L->last=i-1;
for(i=0;i<=L->last;i++)