import java.util.*; public class Solution { public ListNode reverseBetween(ListNode head, int m, int n) { // 创建一个哑节点,它的next指针指向head ListNode dummy = new ListNode(0); dummy.next = head; ListNode prev = dummy; // prev指针将用于指向第m-1个节点 // 移动prev指针到第m-1个节点 for (int i = 1; i < m; i++) { prev = prev.next;...