若循环单链表长度大小1,q为指向链表中某结点的指针,试编写一算法,删除q结点的前驱结点。
算法描述如下: Node*delete(q) Node*q; { Node*P,*r; p=q; while(p->next!=q)p=p->next; r=p; while(r->next!=p)r=r->next; r->nest=q; free(p); return(q); }
扫描二维码免费使用微信小程序搜题/刷题/查看解析。
版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。