ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 선택 정렬
    알고리즘 2022. 3. 31. 13:40
    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
Designed by Tistory.