leetcode题解之189
189.旋转数组给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。一开始思路:当k大于数组长度,对k取余。k = k % nums.length;将数组向后移动一位,将最后数字与之前每一项交换,依次循环k次时间复杂度:O(n2)进阶版:以k位置为分割点将左右两部分分别反转,再整体反转。代码:class Solution { public voi...