原题链接:https://leetcode-cn.com/problems/rotate-array/
解题思路:
- 该题实际的要求就是将数组末尾的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());
};