-
public class SelectionSort { public void selectionSort(int[] arr) { for (int i = 0; i < arr.length-1; i++) { int min = i; int tmp; for (int j = i+1; j < arr.length; j++) { if (arr[j] < arr[min]) { min = j; } } tmp = arr[i]; arr[i] = arr[min]; arr[min] = tmp; } } }
시간 복잡도 : O(n^2)
'알고리즘' 카테고리의 다른 글
Merge sort (0) 2022.03.31 Quick 정렬 (0) 2022.03.31 Shell 정렬 (0) 2022.03.31 삽입 정렬 (0) 2022.03.31 Bubble sort (0) 2022.03.31