struct listnode* middlenode(struct listnode* head)
{
struct listnode* fast=head;
struct listnode* slow=head;
if(head!=NULL)
{
while(fast!=NULL&&fast->next!=NULL)
{
fast=fast->next;
slow=slow->next;
}
return slow;
}
return NULL;
}
返回链表中间节点值
最新推荐文章于 2022-12-07 15:25:04 发布