现有数组arr=[1,2,3,4,5,6,7],将数组元素循环左移n位后输出,n由键盘输入。
1条回答 默认 最新
枫沂 2021-12-17 10:49关注以下思路,如有帮助请点采纳
for (var i =0; i < arr.length; i++) { if(i<n){ arr[arr.length-n+i]=arr[i] } else{ arr[i-n]=arr[i] } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
以下思路,如有帮助请点采纳
for (var i =0; i < arr.length; i++) {
if(i<n){
arr[arr.length-n+i]=arr[i]
}
else{
arr[i-n]=arr[i]
}
}