LeetCode 189---Rotate Array
来源:互联网 发布:在国外注册域名 编辑:程序博客网 时间:2024/06/08 08:34
题目链接:LeetCode 189—Rotate Array
题目大意:将给定顺序数组(1–n)循环右移k位,如:
n=7,k=3
则将[1,2,3,4,5,6,7] –> [5,6,7,1,2,3,4]
实现代码如下:
public class Problem189 { public static void main(String[] args) { // TODO Auto-generated method stub } public void rotate(int[] nums, int k) { int start = 0; while (start < nums.length - 1) { k %= nums.length - start; if (k == 0) break; for (int i = nums.length - k; i < nums.length; i++) { int tmp = nums[start]; nums[start++] = nums[i]; nums[i] = tmp; } } }}
0 0
- [LeetCode][189][Rotate Array]
- Leetcode 189: Rotate Array
- leetCode #189 Rotate Array
- LeetCode #189 Rotate Array
- LeetCode(189) Rotate Array
- [LeetCode 189]Rotate Array
- LeetCode #189 Rotate Array
- LeetCode 189 Rotate Array
- leetcode-189 Rotate Array
- leetcode 189 Rotate Array
- leetcode-189 Rotate Array
- Leetcode[189]-Rotate Array
- leetcode[189]:Rotate Array
- leetcode 189: Rotate Array
- [Leetcode]#189 Rotate Array
- leetcode 189 Rotate Array
- 【LeetCode】189Rotate Array
- LeetCode 189 Rotate Array
- [Vijos1283] 佳佳的魔杖
- 在ubuntu下搭建简单的代码浏览环境
- C++中的locale设置 (即系统区域设置)
- Dalvik虚拟机相关的可执行程序
- QueryRunner执行update插入语句异常
- LeetCode 189---Rotate Array
- C#接口的意义
- Python 机器学习
- 微信为什么不丢消息?
- pip安装
- 记一次手动脱壳
- ndk编译C++,提示找不到头文件(ndk-build error: string: No such file or directory)
- ajax发送json数据到springmvc的controller
- 浏览器定位之 - 百度定位地图显示