189--旋转数组

    技术2022-07-11  123

    class Solution { public: void rotate(vector<int>& nums, int k) { k%=nums.size(); reverse(nums,0,nums.size()-1); reverse(nums,0,k-1); reverse(nums,k,nums.size()-1); } void reverse(vector<int>& nums,int start,int end) { while(start<=end) { int temp=nums[start]; nums[start]=nums[end]; nums[end]=temp; start++; end--; } } };
    Processed: 0.011, SQL: 9