首先分析一波解题思路: 找到需要翻转的链表段[1,2,3,4,5] 2,4 即2,3,4需要翻转 保存翻转前面的链表[1],保存翻转节点后面的节点[5] 翻转需要翻转的链表段, 拼接前 + 翻转 + 后节点 public ListNode reverseBetween (ListNode head, int m, int n) { //1.定义一个前驱链表 ListNode prv = new ListNode(0); //2.实际操作的链表 ListNode cru = prv; //将head赋值给他 cru.next =...