![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
下面函数是链表的删除算法,根据要求填空。 ListDelete(LinkList L, int i, ElemType *e) //在带头
下面函数是链表的删除算法,根据要求填空。 ListDelete(LinkList L, int i, ElemType *e) //在带头结点的单链表L中删除第i个元素,由e返回值。 { p=L; j=0; while(p->next&&j <i-1) {p="p-"> next; ++j;} if(!(p->next)||j>i-1) return ERROR; //请填空,要求删除并释放结点。 *e=q->data; }