LeetCode *** 189. Rotate Array

来源:互联网 发布:350淘宝装修平台 编辑:程序博客网 时间:2024/04/30 03:47

题目:

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].


代码:

class Solution {public:    void rotate(vector<int>& nums, int k) {                int len=nums.size();                for(int i=0;i<k;++i){            int tmp=nums[len-1];            nums.erase(nums.end()-1);            nums.insert(nums.begin(),tmp);        }    }};

0 0
原创粉丝点击