数据结构单链表前驱结点的寻找过程,仅用一个结点指针即可完成

来源:互联网 发布:五大经典算法 编辑:程序博客网 时间:2024/05/18 00:00

/*链表L,寻找链表中值为x的结点的前驱*/
void Find(LinkList L,int x)
{
LinkList p;
p=L;
while(p->next &&p->next->data!=x)
p=p->next;
if(p->next)
printf("%d的前驱结点为:%d\n\n",x,p->data);
else
printf("NOT FIND\n\n");
}
/*加入耀找前面第二个的话,将第7行改为
while(p->next && p->next->next->data !=x)*/

1 0
原创粉丝点击