Java

[Java] 선택 정렬 알고리즘

웨일파도 2023. 3. 8. 17:51
반응형

2023.03.08 수업 3일차

package chapter06;

import java.util.Arrays;

public class ArrEx2 {

	public static void main(String[] args) {

		// 선택 정렬 알고리즘

		int arr[] = {9,6,7,3,5};
		int min;
		int store;
		int idx = 0;
		
		for (int i = 0; i < arr.length; i++) {
			
			min = arr[i];
			for (int j = i+1; j < arr.length; j++) {
				if (arr[j] < min) {
					min = arr[j];
					idx = j;
				}
			}
			store = arr[i];
			arr[i] = min;
			arr[idx] = store;
			
			System.out.println(Arrays.toString(arr));	
		}
	}
}
반응형

'Java' 카테고리의 다른 글

[Java] 배열에서 중복 값 제거하기  (0) 2023.03.09
[Java] 버블 정렬 알고리즘  (0) 2023.03.08
[Java] 로또 숫자 생성  (0) 2023.03.08
[Java] 가위바위보 게임  (0) 2023.03.08
[Java] 랜덤숫자 맞추기 게임  (0) 2023.03.08