思路 主要是分情况讨论,当m=1和m不等于1时,当m=1时,直接用头插法,不等于1时,找到翻转区间的前一个节点,再使用头插法。 代码 import java.util.*; public class Solution { public ListNode reverseBetween (ListNode head, int m, int n) { if (m == 1){ ListNode tmp = head, p = head.next; int index = 2; while (index++...