728x90
public class Range2 {
public static void main(String[] args) {
// 선택정렬
//배열 및 변수 초기화
int[] arr = {8,7,9,4,10,5};
int temp;
//작은 수가 있는 자리를 찾음
for(int cnt=0; cnt<arr.length; cnt++){
//min 초기화
int min=cnt;
for(int i=cnt; i<arr.length; i++){
if(arr[min]>arr[i]){
min=i;
}
}
//교환
temp=arr[cnt];
arr[cnt]=arr[min];
arr[min]=temp;
}
//배열출력
for(int i=0; i<arr.length; i++){
System.out.print(arr[i]+"\t");
}
}
}
728x90
반응형
'Java 개발자 수업 강의노트 > Java 소스' 카테고리의 다른 글
getter, setter 선언 및 출력 (0) | 2012.05.03 |
---|---|
삽입 정렬 (0) | 2012.05.02 |
거품 정렬 (0) | 2012.05.01 |
2차 배열의 예제(3) (0) | 2012.04.26 |
2차 배열의 예제(2) (0) | 2012.04.26 |