leetcode 旋转数组

34 / 34 个通过测试用例
状态:通过
执行用时:103 ms
内存消耗:36.8 MB
提交时间:6 月,3 周之前

class Solution {
    public void rotate(int[] nums, int k) {
        int temp;//临时变量
        int len = nums.length;
        for (int i = 0; i < k; i++) {//外层控制移动次数
            temp = nums[len-1];//将最后一个元素给临时变量
            for (int j = len - 2; j >= 0; j--) {//内层负责移动元素
                nums[j+1] = nums[j];
                //System.out.println(nums[j]);
            }
            nums[0] = temp;
        }
    }
}
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页