将数组前n个数放到数组后面
import java.awt.List;
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型一维数组 要旋转的数组
* @param k int整型 要旋转的元素个数
* @return int整型一维数组
*/
public static int[] leftRotate (int[] nums, int k) {
int temp;
int len=nums.length-1;
int a[]=new int[k];
int j=0;
for(int i=0;i<k;i++){
a[i]=nums[i];
}
for(int i=0;i<nums.length-k;i++){
nums[i]=nums[i+k];
}
for(int i=nums.length-k;i<nums.length;i++){
nums[i]=a[j++];
}
return nums;
}
public static void main(String[] args) {
int nums[]={1,2,3,4,5,6,7};
int k=3;
System.out.println(Arrays.toString(leftRotate(nums, k)));
}
}