Faaez Razeen

Middle of Linked List

  • 1 min read
  • LC-Easy
  • Linked List

3 years ago

Solution

TimeSpaceExplanation
O(n)O(n)
def middleNode(self, head: Optional[ListNode]) -> Optional[ListNode]: slow = fast = head while fast and fast.next: slow = slow.next fast = fast.next.next return slow