- 6
- 0
- 约1.74千字
- 约 3页
- 2018-03-29 发布于河南
- 举报
顺序储存的线性表程序
#includestdio.h //顺序储存的线性表
typedef int elemtype;
#define maxsize 50
typedef struct{
elemtype elem[maxsize];
int size;}sqlist;
void listinster(sqlist *l,int i,elemtype e)
{ int j;
if(i1||il-size)
printf(error);
for(j=l-size;j=i;j--)
{
l-elem[j+1]=l-elem[j];
l-elem[j]=e;}
l-size++;}
void listdelet(sqlist *l,int i)
{
int j;
if(i1||il-size)
printf(error);
if(i==l-size)
l-size--;
else
{
for(j=i;j=l-size;j++)
l-elem[j]=l-elem[j+1];
l-size--;
}
}
void printflist(sqlist *l)
{
int i;
for(i=1;i=l-size;i++)
printf(%d ,l-elem[i]);
printf(\n);
}
void main()
{
int j,
原创力文档

文档评论(0)