삽입정렬1 삽입 정렬(Insertion Sort) 개념삽입 정렬은 2번째 원소부터 시작하여 모든 요소를 차례대로 그 앞(왼쪽)의 원소들과 비교하여 삽입할 위치를 지정한 후, 원소를 뒤로 옮기고 지정된 자리에 자료를 삽입하여 정렬하는 알고리즘이다. 과정2번째 위치(index)의 값을 temp에 저장한다.temp와 이전에 있는 원소들과 비교하며 삽입해나간다.'1'번으로 돌아가 다음 위치(index)의 값을 temp에 저장하고, 반복한다. 구현(Java)void insertionSort(int[] arr){ for(int index = 1; index = 0) && (arr[prev] > temp) ) { // 이전 위치가 음수가 아니며, 비교값이 선택값보다 크다면 arr[prev+1] = arr[prev]; // 값이 하나씩 뒤로 밀림 .. 2024. 6. 13. 이전 1 다음