import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * 当前思路比较清晰的是,如1,2,3,4,5,6,7,8 (m,n) 3,5 第一次就是把3节点和2节点交换位置 1、需要1这个节点的next指针指向3这个节点 2、3这个节点的next指针指向2这个节点 3、2这个节点的next指针指向,3这个节点的next 第二次,就是把2下的next指针4...