一维数组Reverse翻转与rotate旋转

来源:互联网 发布:中小学生交通事故数据 编辑:程序博客网 时间:2024/06/05 14:11

数组翻转:

注意变量的命名与for循环的写法。

数组旋转:

向右旋转k位,借助数组翻转Reverse

①数组全部翻转②前k位翻转③除去前k位外,数组翻转

void rotateK(int[] A,int k){

reverse(A,0,A.length-1);
reverse(A, 0, k-1);
reverse(A, k, A.length-1);

}

0 0
原创粉丝点击