给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
示例
示例 1:
| 输入: 1->2->3->4->5->NULL, k = 2 | 
示例 2:
| 输入: 0->1->2->NULL, k = 4 | 
解法
核心思想:根据规律找出旋转点,再重新构建链表。
| class Solution: | 
另外解的思想:将链表转换为list,排列后在生成链表
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
示例 1:
| 输入: 1->2->3->4->5->NULL, k = 2 | 
示例 2:
| 输入: 0->1->2->NULL, k = 4 | 
核心思想:根据规律找出旋转点,再重新构建链表。
| class Solution: | 
另外解的思想:将链表转换为list,排列后在生成链表
 
        微信支付
 
        支付宝