Rotate Array 数组的旋转
来源:互联网 发布:四知的学法指导 编辑:程序博客网 时间:2024/06/05 19:03
Rotate Array
Rotate an array of n elements to the right by k steps.
For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7]
is rotated to [5,6,7,1,2,3,4]
.
Note:
Try to come up as many solutions as you can, there are at least 3 different ways to solve this problem.
[show hint]
Related problem: Reverse Words in a String II
Credits:
Special thanks to @Freezen for adding this problem and creating all test cases.
class Solution {public: void rotate(int nums[], int n, int k) { if(k==0) return ; k=k%n; int i,temp[k]; for(i=0;i<k;i++) temp[i]=nums[i+n-k]; for(i=n-1;i>=k;i--) { nums[i]=nums[(i-k)]; } for(i=0;i<k;i++) { nums[i]=temp[i]; } }};
0 0
- Rotate Array 数组的旋转
- Rotate Array数组旋转
- LeetCode Rotate Array(数组的旋转)
- leetcode:Rotate Array旋转数组
- 【LeetCode】Rotate Array 旋转数组
- Rotate Array 数组旋转 leetcode
- leetcode Rotate Array 旋转数组
- [C++]Rotate Array 旋转数组
- Rotate Array 部分旋转数组
- 189. Rotate Array 旋转数组
- 189. Rotate Array 旋转数组
- LeetCode 189 Rotate Array(旋转数组)
- LeetCode 189 Rotate Array(旋转数组)
- LeetCode 189. Rotate Array(旋转数组)
- leetcode 189. Rotate Array-旋转数组
- 189. Rotate Array (旋转数组)
- leetcode_189. Rotate Array 原地旋转数组
- leetcode 189. Rotate Array旋转数组
- Factorial Trailing Zeroes N!末尾0的个数
- C++ 动态存储空间的分配和释放 new与malloc的区别
- Android 5.0学习<一>
- 特殊的树---二叉树
- 解题报告 之 UVA11400 Lighting System Design
- Rotate Array 数组的旋转
- 安卓实现摁两次返回键退出程序
- STL中的全排列(1)未完待续。
- 一个北邮牛人面试英特尔的经历
- Nginx 跳转fastdfs存储图片地址报错问题分析过程汇总
- CLHLock的C语言实现
- 【HTML】HTML中使用CSS样式的几种方式
- hdu 2041 超级楼梯(简单dp 0/1背包变形)
- 杂谈---技术与管理