Rotate Array
来源:互联网 发布:淘宝优惠券在哪里看 编辑:程序博客网 时间:2024/06/14 06:20
public class Solution { public void rotate(int[] nums, int k) { if (nums == null || nums.length == 0) { return; } k = k % nums.length; reverse(nums, 0, nums.length - 1); reverse(nums, 0, k - 1); reverse(nums, k, nums.length - 1); } private void reverse (int[] nums, int start, int end) { while (start < end) { int temp = nums[start]; nums[start] = nums[end]; nums[end] = temp; start++; end--; } }}
0 0
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- rotate array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- Rotate Array
- C++模板递归深度的思考
- Android下如何mount光盘镜像ISO文件 (2012-03-06 22:01:29)
- 第5天-sql计算字段的创建与基础函数的使用
- 【莫比乌斯反演】【bzoj2301】problem b
- 编写测试用例
- Rotate Array
- PLSQL developer 连接不上64位Oracle 的解决方法
- 仿51用车 Ipad版
- [刷题]Clone Graph
- 黑马-类名类型 *指针名称 = 【类名 new】和消息机制
- 逆序对数
- [组合]Bzoj1008 越狱[HNOI2008]
- Stanford UFLDL教程 主成分分析(PCA)
- 多媒体总结