【leecode题-数组】数组的旋转

【leecode题】这个title打算做成一个系列,这个系列会跟着大佬整理好的leecode小白推荐刷题顺序来学习javascript的算法与数据结构,本篇的路径见红框

189.旋转数组

function rotate(nums,k) {
    let temp = nums.slice(0,k+1)
    nums.splice(0,k+1)
    console.log("temp",temp)
    console.log("nums",nums)
    nums.concat(temp)
    console.log("不知道为啥concat不成功",nums)
    temp.forEach(item=>{
      nums.push(item)
    })
    return nums
}
let nums = [1,2,3,4,5,6,7]
let res = rotate(nums,2)
console.log(res)

小结:

 

posted @ 2020-08-05 11:28  赤色大地  阅读(67)  评论(0)    收藏  举报