数组循环右移可以把数组分成两份,第一部分是循环右移的数目,剩下的是另一部分
设要移动的为A,剩下的为B
那么这个数组的就是AB
循环移动后数组变成BA
实例:AB = 0 1 2 3 4 5 6 7A =0 1 2B = 3 4 5 6 7我们需要实现的结果是BA = 3 4 5 6 7 0 1 2
对A逆序得 A1 = 2 1 0
对B逆序得 B1 = 7 6 5 4 3
A1B1 = 2 1 0 7 6 5 4 3
对A1B1逆序得
3 4 5 6 7 0 1 2