876. Middle of the Linked List
https://leetcode.com/problems/middle-of-the-linked-list/
Given a non-empty, singly linked list with head node head
, return a middle node of linked list.
If there are two middle nodes, return the second middle node.
Example 1:
Example 2:
Note:
The number of nodes in the given list will be between
1
and100
.
找链表中点,当长度为偶数时返回中点中的第二个。快慢指针一起走,快结点每次走两格,当快结点不能再走时慢结点走到链表一半,也就是中点位置。如果要返回偶数链表第一个中点,初始时让快指针提前一个身位。
Last updated
Was this helpful?