数组右移

来源:互联网 发布:网络金庸群侠传单机版 编辑:程序博客网 时间:2024/05/16 08:11
import java.util.Arrays;public class arrayRightMove {public static void RightMove(int array[],int N,int k){k%=N;Reverse(array,0,N-k-1);Reverse(array,N-k,N-1);Reverse(array,0,N-1);}private static void Reverse(int[] array, int b, int e) {// TODO Auto-generated method stubfor(;b<e;b++,e--){int temp = array[e];array[e]=array[b];array[b] = temp;}}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubint array[]={1,2,3,4};RightMove(array,4,1);System.out.println(Arrays.toString(array));}}

原创粉丝点击