189. 轮转数组

189. 轮转数组
189. 轮转数组_第1张图片

class Solution {
public:
    void rotate(vector<int>& nums, int k) {
        int n = nums.size();
        k = k % n;
        reverse(nums.begin(),nums.end());
        reverse(nums.begin(),nums.begin()+k);
        reverse(nums.begin()+k,nums.end());
    }
};

你可能感兴趣的:(每日一题,c++,刷题)