提交代码:
class Solution {
public void rotate(int[] nums, int k) {
if(nums==null||nums.length==1) return;
k%=nums.length;
int len=nums.length;
int[] tmp=new int[len];
for(int i=0;i<len-k;i++)
tmp[i+k]=nums[i];
for(int i=len-k;i<len;i++)
tmp[k+i-len]=nums[i];
for(int i=0;i<len;i++)
nums[i]=tmp[i];
}
}
运行结果: