Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

노승현

선택정렬(selection sort) 본문

JAVA/문제풀이

선택정렬(selection sort)

nsh95 2023. 11. 29. 21:47
package class01;

public class Test01 {
	public static void main(String[] args) {
		int[] arr = new int[5];

		arr[0] = 5;
		arr[1] = 3;
		arr[2] = 1;
		arr[3] = 4;
		arr[4] = 2;

		for (int a = 0; a < arr.length - 1; a++) { // 정렬 횟수를 의미
			int minIndex = a;
			for (int i = a + 1; i < arr.length; i++) {
				if (arr[minIndex] > arr[i]) {
					minIndex = i;
				}

			}
			int temp = arr[a];
			arr[a] = arr[minIndex];
			arr[minIndex] = temp;
		}
		for (int data : arr) {
			System.out.print(data + " ");
		}
		System.out.println();

	}

}

'JAVA > 문제풀이' 카테고리의 다른 글

포켓몬스터 복습  (1) 2023.12.02
포켓몬 상속으로 객체 만들기  (0) 2023.12.01
삽입정렬 코드 및 디버깅표  (0) 2023.11.28
버블정렬  (0) 2023.11.27
배열 최대값 찾기 디버깅표 및 풀이과정  (1) 2023.11.23