leetcode 189. Rotate Array
来源:互联网 发布:mac地址过滤是什么意思 编辑:程序博客网 时间:2024/04/30 01:35
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.
class Solution {public:void rotate(vector<int>& nums, int k) {if (nums.size()<2)return;if ( k <= 0)return;k = k%nums.size();vector<int>aa = vector<int>(nums.begin(), nums.end()-k);for (int i = nums.size() - 1;i>=nums.size() -k; i--)aa.insert(aa.begin(),nums[i]);nums = aa;}};
accept
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
- 189. Rotate Array LeetCode
- [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
- Oracle11g 新特性 虚拟列
- 【剑指offer系列】 把数组排成最小的数___33
- bug记录1
- Android 更新UI的两种方法——handler和runOnUiThread()
- Jmeter 结合 Servers Performance Monitoring 插件进行性能监控
- leetcode 189. Rotate Array
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- python+caffe做图片处理可能会用到的方法
- Out.flush用法
- TCP协议三次握手连接四次握手断开和DOS攻击
- 【计算几何各种知识点总结】[不定期补充]
- Ajax、jquery实现前后台数据交互
- java中super和this的用法
- Elasticsearch - 搜索类型与搜索位置