提交代码:

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];
	}
}

运行结果:
【leetcode】189.(Easy)Rotate Array

相关文章: