class Solution {
public void rotate(int[] nums, int k) {
if (k > nums.length){
k = k % nums.length;
}
reverse(nums, nums.length - k, nums.length-1);
reverse(nums, 0, nums.length - k - 1);
reverse(nums,0, nums.length - 1);
}
public void reverse(int[] nums, int start, int end){
while(start < end){
int temp = nums[start];
nums[start] = nums[end];
nums[end] = temp;
start++;
end--;
}
}
}
标签:150,end,reverse,nums,int,面试,length,经典,start
From: https://www.cnblogs.com/poteitoutou/p/17991753