0
已解决
5153 移动数组
题目描述 Description
输入n个数字,从a[1]到a[n],将这n个数字实现下列操作,
1、将a[1]–a[n-1]这n-1个数字,每一个都往后移动一个位置;
2、将a[n]移动到第一个位置上。
输入描述 Input Description
输入两行
第一行一个数字n,表示数组有n个数字
第二行n个数字,表示具体待移动的n个数字
输出描述 Output Description
输出一行,n个数字,表示移动之后的数字序列
样例输入 Sample Input
5
1 2 3 4 5
样例输出 Sample Output
5 1 2 3 4
数据范围及提示 Data Size & Hint
1<=n<=1000
0
已采纳
和插入排序有啥关系啊,只是插入好吧
个人偷懒做法:
1.左右设成l,r
2.
要求1:从r+1开始,[i]=[i-1] l++,r++
要求2:存储[r] 重复要求1 [l]=[r]
0
0
0
和插入排序有啥关系啊,只是插入好吧
个人偷懒做法:
1.左右设成l,r
2.
要求1:从r+1开始,[i]=[i-1] l++,r++
要求2:存储[r] 重复要求1 [l]=[r]
0
