1、取中数据到列表 2、对链表重新赋值 public ListNode reverseBetween (ListNode listNode, int m, int n) { int index = 1; List<Integer> midList = new ArrayList<>(); ListNode temp1 = listNode; while (temp1!=null){ if(index>=m && index<=n){ midList.add(0, temp1.val); } temp1 = temp1.next; index...