ListNode* midNodeList(ListNode* head){
ListNode* slow=head;
ListNode* fast=head;
while (fast&&fast->next){
slow = slow->next;
fast = fast->next->next;
}
return slow;
}
就是一个快指针一个慢指针,判断新的指针是否存在或者他的下一个是否存在,如果存在就进行移动指针
不存在就结束while 然后慢指针就是那个中间node