美文网首页
189. 旋转数组

189. 旋转数组

作者: 前端葱叶 | 来源:发表于2020-11-19 16:51 被阅读0次

189. 旋转数组

leetcode链接:189. 旋转数组

image.jpeg

方法一:

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); 
};

相关文章

  • LeetCodeDay02

    189. 旋转数组 描述 将包含 n 个元素的数组向右旋转 k 步。 例如,如果 n = 7 , k = 3,...

  • 189. 旋转数组

    189. 旋转数组[https://leetcode-cn.com/problems/rotate-array/]...

  • 算法:旋转数组

    189. 旋转数组[https://leetcode-cn.com/problems/rotate-array/]...

  • 189. 旋转数组

    内容 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4...

  • 189. 旋转数组

    将包含n个元素的数组向右旋转k步。 例如,如果n= 7 ,k= 3,给定数组[1,2,3,4,5,6,7],向右旋...

  • 189. 旋转数组

    文|Seraph 1 问题 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。不要使用额外的数...

  • 189. 旋转数组

    给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,...

  • 189. 旋转数组

    题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 说明: ...

  • 189. 旋转数组

  • [LeetCode] 189. 旋转数组

    将包含* n* 个元素的数组向右旋转 *k *步。 例如,如果 n = 7 , k = 3,给定数组 [1,...

网友评论

      本文标题:189. 旋转数组

      本文链接:https://www.haomeiwen.com/subject/iwtfghtx.html