为了账号安全,请及时绑定邮箱和手机立即绑定

n元数组右移

n元数组右移

慕侠2389804 2018-09-05 10:13:31
假设有一个有n个元素的数组,求该元素右移K个元素后的数组。输入数据有三行,第一行表示数组元素个数为n,第二行表示数组,第三行表示k71,2,3,4,5,6,73输出5,6,7,1,2,3,4
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

方法一:

function RoundShift(arr , count) {
    for (var i = 0; i< count; i++) {
        arr.unshift(arr.pop())
    }
}

var arr = [1,2,3,4,5,6,7];

RoundShift(arr, 3);

console.log(arr)

方法二:

var arr = [1,2,3,4,5,6,7];
arr = arr.slice(-3).concat(arr.slice(0,-3))
console.log(arr)


查看完整回答
反对 回复 2018-10-19
  • 1 回答
  • 0 关注
  • 567 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信