classSolution { public: ListNode*middleNode(ListNode*head) { ListNode*slow=head; ListNode*fast=head; while (fast!=NULL&&fast->next!=NULL) { slow=slow->next; fast=fast->next->next; } returnslow; } };
classSolution { public: ListNode*middleNode(ListNode*head) { ListNode*slow=head; ListNode*fast=head; while (fast!=NULL&&fast->next!=NULL) { slow=slow->next; fast=fast->next->next; } returnslow; } };