61. Rotate List
来源:互联网 发布:江苏电信网络测速 编辑:程序博客网 时间:2024/06/09 21:53
Given a list, rotate the list to the right by k places, where k is non-negative.
For example:
Given 1->2->3->4->5->NULL
and k = 2
,
return 4->5->1->2->3->NULL
.
代码
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode rotateRight(ListNode head, int k) { if(head == null) return head; ListNode cur = head; int len = 1; while(cur.next != null){ len++; cur = cur.next; } cur.next = head; cur = head; for(int i = 1; i < len - k % len ; i++){ cur = cur.next; } head = cur.next; cur.next = null; return head; }}
阅读全文
0 0
- [LeetCode]61.Rotate List
- 61. Rotate List
- LeetCode --- 61. Rotate List
- [Leetcode] 61. Rotate List
- 61. Rotate List
- [leetcode] 61.Rotate List
- [leetcode] 61. Rotate List
- 61. Rotate List
- leetcode 61. Rotate List
- LeetCode 61. Rotate List
- [leetcode] 61. Rotate List
- 61. Rotate List
- 61. Rotate List
- 61. Rotate List LeetCode
- leetcode 61. Rotate List
- 61. Rotate List
- 61. Rotate List
- 61. Rotate List
- 众数问题(递归)
- docker实战2 (docker swarm的应用,docker集群的构建,在docker集群中部署服务的创建与更新)
- 设计模式 外观模式 一键电影模式
- 微信JSAPI支付教程
- 设计模式 适配器模式 以手机充电器为例
- 61. Rotate List
- 线程的创建及运行
- 设计模式 命令模式 之 管理智能家电
- APP开发实战176-服务器接口的单元测试
- python range和xrange
- angularjs学习笔记01--ng-view和路由的使用
- 枚举类详解
- RabbitMQ安装 配置
- 设计模式 单例模式