[급질] 알려주세요~!
깜찏한그1녀
public class InsertionSort {
public static void main(String[] args) {
int[] array = new int[100] ;
for (int i=0; iarray.length; i++)
array[i] = ((int)(Math.random() * 1000) ) +1;
printArray(array);
insertionSort(array);
} static int[] insertionSort(int[] arr) {
int i, j, v;
for ( i=1 ; i arr.length ; i++ ) {
v = arr[i];
j = i;
while(j 0 && arr[j-1] v) {
arr[j] = arr[j-1];
j--;
}
arr[j] = v;
printArray(arr);
}
return arr;
}
static void printArray(int[] array) {
for (int i=0; iarray.length; i++)
System.out.print(array[i] + );
System.out.println();
}
}삽입정렬인데요...이걸 컴파일하면 난수 100개 나와서 알아서 정렬하잔아요.
근데 여기서 정렬할때요. 몇번 정렬하는지..
그러니까 결과나올때 몇번 올라가는지..그걸 알아야하는데..
어떻게 해야할까요..ㅜ_ ㅜ;
또 도스창이나 에딧플러스로 실행하는걸 동영상으로 찍어야하는데
프로그램좀 추천해주세요.
또 정렬을 시간으로 비교할때요 CPU상태를 일정하게 해주는 프로그램이 있다고하던데..
이것도 추천좀해주세요~^^*