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;
}
}
}
반응형