写点什么

LeetCode 题解:189. 旋转数组,pop+unshift 一行,JavaScript,详细注释

用户头像
Lee Chen
关注
发布于: 2020 年 07 月 30 日

原题链接:https://leetcode-cn.com/problems/rotate-array/



解题思路:



  1. 该题实际的要求就是将数组末尾的k位移动到数组前面。

  2. 循环k次,每次将数组末位pop,之后unshift到数组前方即可。



```javascript []

/**

* @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());

};

```



发布于: 2020 年 07 月 30 日阅读数: 58
用户头像

Lee Chen

关注

还未添加个人签名 2018.08.29 加入

还未添加个人简介

评论

发布
暂无评论
LeetCode题解:189. 旋转数组,pop+unshift一行,JavaScript,详细注释