首页 > 试题广场 >

在带头结点的单链表 L中 第i个 位置前插入 一个存放数据元

[问答题]

在带头结点的单链表 L中 第i个 位置前插入 一个存放数据元素 e 的结点 ,请将算法填写完整。

Status ListInsert_L(LinkList &L,int i,ElemType e){

p=L;j=0;

while(p&&j<i−1){p=p->next;++j;}

if(!p||j>i−1)return ERROR;

s=new LNode;

s->data=e;

______(1)___________

______(2)___________

return OK;

}

答:(1):

(2):


s=p->next->next;
p->next->next=s;
发表于 2020-07-02 21:28:56 回复(2)