题解 | #旋转数组#
旋转数组
https://www.nowcoder.com/practice/e19927a8fd5d477794dac67096862042
import java.util.*; public class Solution { /** * 旋转数组 * @param n int整型 数组长度 * @param m int整型 右移距离 * @param a int整型一维数组 给定数组 * @return int整型一维数组 */ public int[] solve (int n, int m, int[] a) { // write code here int[] arr = new int[n]; for (int i = 0; i < n; i++) { //移动m个位置 int r=m%n; int index=(r+i)%n; arr[index]=a[i]; } return arr; } }