DEMO CODE/JAVA 기초

[JAVA] Ex009 ReverseArray - 정렬

도쿄아재 2015. 5. 19. 08:47
반응형

public class ReverseArrayMain {

public static void main(String[] args) {

int [] a={5,6,3,7,4,8,2,9};

ReverseArray ra=new ReverseArray();

BubbleSort bsort=new BubbleSort();

BubbleSort.print(a);//a출력

int [] c=bsort.bbsortinc(a);

int [] b=ra.reverse(a);

BubbleSort.print(c);//a bubble 출력

BubbleSort.print(b);//b reverse

ra.reverseb(c);//c reverse 

BubbleSort.print(c);

}

}

class ReverseArray {

public int[] reverse(int [] arr){

int count=arr.length;

int[] a=new int[count];

for(int i=0;i<count;i++){

a[count-i-1]=arr[i];

}

return a;

}

public void reverseb(int [] arr){

int count=arr.length;

for(int i=0;i<=count/2;i++){

int temp=arr[i];

arr[i]=arr[count-i-1];

arr[count-i-1]=temp;

}

}

}

반응형