public void Rotate(int[] nums, int k) { int n=nums.Length; int[] newNums=new int[n]; for(int i=0;i<n;i++) { newNums[(i + k) % n] = nums[i]; } for (int i = 0; i < n; i++) { nums[i] = newNums[i]; } }
public void Rotate(int[] nums, int k) { int n=nums.Length; int[] newNums=new int[n]; for(int i=0;i<n;i++) { newNums[(i + k) % n] = nums[i]; } for (int i = 0; i < n; i++) { nums[i] = newNums[i]; } }