C++ Optimized Solution
46
Nov 02, 2021

ListNode* mode=new ListNode(0);
mode->next=head;
ListNode* last=mode;
ListNode* slow=mode;
for(int i=0;i<n;i++)
last=last->next;
while(last->next){
last=last->next;
slow=slow->next;
}

    slow->next=slow->next->next;
    return mode->next;
Comments (1)