Java 개발자 수업 강의노트/Java 소스
선택 정렬
캬캬백곰
2012. 5. 1. 13:57
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
반응형