/** * struct ListNode { * int val; * struct ListNode *next; * }; */ /*************************************************************************************** * 快慢双指针,left和right初始都指向链表头节点,right先走n步 * 如果移动n步后已达到最后一个节点,那么返回head->next节点 * 否则若right->next不为空,right向右移,且left也向右移,移动完成后left->next...