乔宽 发表于 2019-8-6 16:18:33

线性表3

插入元素
Status ListInsert(SqList *L,int i, ElemType e )
{
   int k;
if( L->length ==MAXSIZE)
{
return ERROR;
}
if (i <i || i>L->length+1)
{
return ERROR;
}
if(i<= L->length)
{
for(k=L->length-1;k >= i-1; k--)
{
   L->data = L->data;
}

L->data = e;
L ->length++;
return 0;
}
其中 :for(k=L->length-1;k >= i-1; k--)
{
   L->data = L->data;
}
这句是怎么将插入数据位置插入到位置里,后一句倒是明白。

梅祥 发表于 2019-8-7 13:12:38

C:\Users\23870\Desktop

梅祥 发表于 2019-8-7 13:13:25

不好意思,发不了图片,我还以为要电脑目录地址呢
页: [1]
查看完整版本: 线性表3