力扣算法题—061旋转列表

给定一个链表,旋转链表,将链表每个节点向右移动 个位置,其中 是非负数。

示例 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
原文地址:https://www.cnblogs.com/zzw1024/p/10655516.html