第九十三天:力扣 189题,旋转数组
地址:leetcode-cn.com/problems/ro…
思路:1.unshift和pop
2.reserve反转
var rotate = function(nums, k) {
const n = nums.length;
for(let i = 0; i < k; i++)
{
nums.unshift(nums[n - 1]);
nums.pop();
}
return nums;
};
执行用时:132 ms, 在所有 JavaScript 提交中击败了26.47%的用户
内存消耗:38.8 MB, 在所有 JavaScript 提交中击败了61.70%的用户