问题标题: 酷町堂:5153 移动数组

0
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
我要回答