ListDelete-LinkList

来源:互联网 发布:led灯接单片机 编辑:程序博客网 时间:2024/05/16 12:49

转自——小甲鱼“数据结构与算法”

Status ListDelete(LinkList *L, int i, Elemtype *e){    int j;LinkList p,q;p=*L; //L是指向链表的头指针,所以在函数声明部分,L被声明为一个指针。j=1;while( p->next && j<i){    p=p->next;++j;}if(!(p->next)||j>i){    return ERROR;}q=p->next;p->next=q->next;*e=q->data;free(q);return OK;}

0 0