问题 填空题

函数实现单链表的删除算法,请在空格处将算法补充完整。int ListDelete(LinkList L,int i,ElemType *s){LNode *p,*q;int j;p=L;j=0;while(( (1) )&&(jnext;j++;}if(p->next==NULL

j>i-1) return ERROR;q=p->next; (2) ;*s=q->data;free(q);return OK;}/*listDelete*/

答案

参考答案:(1)p->next!=NULL (2)p->next=q->next

单项选择题
单项选择题 A1/A2型题