单向链表找到链表的中点

偶数为 n/2

奇数为 (n+1)/2

点击查看代码
ListNode* slow = head, *fast = head;

while (fast->next != nullptr && fast->next->next != nullptr) {
    slow = slow->next;
    fast = fast->next->next;
}

注:需要判断头结点是否为空

posted @ 2023-04-06 09:27  Besnnad  阅读(24)  评论(0)    收藏  举报