Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 384 Bytes

189.md

File metadata and controls

18 lines (14 loc) · 384 Bytes

旋转数组

题目: https://leetcode.cn/problems/rotate-array/

这是一道数组的题, 我们可以通过三次反转实现.

class Solution {
public:
    void rotate(vector<int> &nums, int k) {
        k %= nums.size();

        reverse(nums.begin(), nums.end() - k);
        reverse(nums.end() - k, nums.end());
        reverse(nums.begin(), nums.end());
    }
};