LeetCode题解:189. 旋转数组,pop+unshift一行,JavaScript,详细注释
Opened this issue · 0 comments
chencl1986 commented
解题思路:
- 该题实际的要求就是将数组末尾的k位移动到数组前面。
- 循环k次,每次将数组末位pop,之后unshift到数组前方即可。
/**
* @param {number[]} nums
* @param {number} k
* @return {void} Do not return anything, modify nums in-place instead.
*/
var rotate = function (nums, k) {
for (let i = 0; i < k; i++) nums.unshift(nums.pop());
};