/**
*@param {number[]} arr
*@param {number k} k
*@return {void}
*/
//方法一
function rotateArray(arr,k){
for(let i = 0;i<k;i++){
arr.unshift(...arr.splice(arr.length-1,1))
}
}
//方法二
function rotateArray(arr,k){
arr.splice(0,0,...arr.splice(arr.length-k))
}
//方法三
function rotateArray(arr,k){
for(let i = 0;i<k;i++){
arr.unshift(arr.pop())
}
}
javaScript旋转数组的几种方法
最新推荐文章于 2022-01-23 15:01:48 发布