您的位置:首页 > 其它

单向链表中间结点

2014-10-11 15:18 232 查看
Node *middle(Node *head){
if (head==NULL||head->next==NULL)
{
return head;
}

Node *p=head;
Node *q=p;
while (p!=NULL&&p->next!=NULL)
{
q=q->next;
p=p->next->next;
}

return q;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: