思路将要旋转的区间截断,虚拟头节点指向这个区间的头结点,所以需要获取这个区间的前一个节点使用快慢指针,类比删除链表的第 k 个节点,快慢指针相距 k + 1 即可获得 1 所要的节点,注意 k 要对链表长度取余截断该区间,虚拟头节点指向该区间的头结点,区间的尾结点连接 head 即可,注意截断时要将 2 获得的前一个结点的 next 指向 null(截断嘛,不然会出现环形,首尾相连)代码 import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ...