189. 旋转数组
题解
使用额外的数组空间,将 nums 的每个元素都拷贝到临时数组,再用临时数组将nums的元素全部覆盖
执行用时:1 ms, 在所有 Java 提交中击败了66.92% 的用户 内存消耗:54.6 MB, 在所有 Java 提交中击败了98.96% 的用户
class Solution {public void rotate(int[] nums, int k) {int n = nums.length;int[] resArr = new int[n];k = k % n;for (int i = 0; i < n; i++) {resArr[(i + k) % n] = nums[i];}for (int i = 0; i < n; i++) {nums[i] = resArr[i];}}}
