ListNode* findMid(ListNode* head){
if(head==NULL) return NULL;
// if(head->next==NULL) return head;
ListNode *fast=head;
ListNode *slow=head;
while(fast->next)
{
if(fast->next->next)
{
fast=fast->next->next;
slow=slow->next;
}
else
{
return slow;
}
}
return slow;
}查找单链表的中间元素
最新推荐文章于 2023-03-17 10:46:57 发布
1175

被折叠的 条评论
为什么被折叠?



