876. Middle of the Linked List
876. Middle of the Linked List
Description
Difficulty: Easy
Related Topics: Linked List, Two Pointers
Given the head
of a singly linked list, return the middle node of the linked list.
If there are two middle nodes, return the second middle node.
Example 1:
1 | Input: head = [1,2,3,4,5] |
Example 2:
1 | Input: head = [1,2,3,4,5,6] |
Constraints:
- The number of nodes in the list is in the range
[1, 100]
. 1 <= Node.val <= 100
Hints/Notes
- Fast and slow pointers
Solution
Language: C++
1 | /** |