189. 旋转数组
leetcode链接:189. 旋转数组
方法一:
var rotate = function (nums, k) {
for (var i = 0; i < k; i++) {
// 1、获取数组的最后一位
var lastNum = nums[nums.length - 1];
// 2、删除
nums.splice(nums.length - 1, 1);
// 3、放置数组首位
nums.unshift(lastNum);
} };
方法二:
var rotate = function (nums, k) {
//同时移动k位
var deleteArr = nums.splice(nums.length - k, k);
nums.unshift(...deleteArr);
};