leetcode-初级算法-数组-旋转数组
程序员文章站
2024-03-22 23:31:40
...
题目:
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。
解决方法:
public int[] rotate(int[] nums, int k) {
int newarr[]=new int[nums.length];
for(int i=0;i<nums.length;i++) {
newarr[(i+k)%nums.length]=nums[i];
}
for(int i=0;i<nums.length;i++) {
nums[i]=newarr[i];
}
return nums ;
}