给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
示例 1:
输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 2 步: 4->5->1->2->3->NULL
示例 2:
输入: 0->1->2->NULL, k = 4 输出:2->0->1->NULL
解释: 向右旋转 1 步: 2->0->1->NULL 向右旋转 2 步: 1->2->0->NULL 向右旋转 3 步:0->1->2->NULL
向右旋转 4 步:2->0->1->NULL
1 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 2 3 示例 1: 4 5 输入: 1->2->3->4->5->NULL, k = 2 6 输出: 4->5->1->2->3->NULL 7 解释: 8 向右旋转 1 步: 5->1->2->3->4->NULL 9 向右旋转 2 步: 4->5->1->2->3->NULL 10 示例 2: 11 12 输入: 0->1->2->NULL, k = 4 13 输出: 2->0->1->NULL 14 解释: 15 向右旋转 1 步: 2->0->1->NULL 16 向右旋转 2 步: 1->2->0->NULL 17 向右旋转 3 步: 0->1->2->NULL 18 向右旋转 4 步: 2->0->1->NULL