for(i=0; i<m; i++)
{
p=head->next;
scanf("%d",&n);
while(p)
{
if(n==p->data)
break;
p=p->next;
}
if(p->before!=head&&p->next)
printf("%d %d\n",p->before->data,p->next->data);
else if(p->before!=head)
printf("%d\n",p->before->data);
else
printf("%d\n",p->next->data);
}
双向链表模板(笔记)
最新推荐文章于 2024-05-17 10:49:13 发布