欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 ;
    }
相关标签: 旋转数组