15算法课程 189. Rotate Array
来源:互联网 发布:cs1.6弹道优化脚本 编辑:程序博客网 时间:2024/06/07 21:53
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.
solution:
可以使用STL自带的rotate()函数
code:
class Solution {public:void rotate(vector<int>& nums, int k) { int len = nums.size(); if (len > 1) { k %= len; std::rotate(nums.begin(), nums.end() - k, nums.end()); }}};
阅读全文
0 0
- 15算法课程 189. Rotate Array
- 【Leetcode算法】- Rotate Array
- 15算法课程 88. Merge Sorted Array
- Leetcode - Array - 189. Rotate Array
- 189. Rotate Array leetcode(array)
- LeetCode-Array-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
- 189. Rotate Array LeetCode
- 189. Rotate Array
- [LeetCode]189. Rotate Array
- 189. Rotate Array
- leetcode-189.-Rotate Array
- 异地,多活,Mysql数据库改造
- 判断点是否在多边形内部
- jquery导入Excel文件
- Android读取sql文件并导入数据库
- ultraedit 如何添加Verilog语法高亮显示功能
- 15算法课程 189. Rotate Array
- marquee 标签 实现循环滚动 公告滚动
- sklearn 自带手写字体数据集(二)
- >问题:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
- 第二章(2.1线性表的类型定义)
- tensorflow编译及安装【tensorflow实战--笔记】
- div等元素height:100%高度为什么不生效
- maven 可选依赖和排除依赖
- 机器学习