기술 블로그

삽입정렬 본문

카테고리 없음

삽입정렬

jaegwan 2024. 11. 28. 15:49
반응형
const arr = [5, 1, 2, 9, 7, 4, 3];

function insertionSort(arr) {
    const len = arr.length;

    for (let i = 1; i < len; i++) {
        for (let j = i; 0 < j; j--) {
            if (arr[j] < arr[j - 1]) {
                let temp = arr[j];
                arr[j] = arr[j - 1];
                arr[j - 1] = temp;
            } else {
                break;
            }
        }
    }
}

insertionSort(arr);

console.log(arr);
반응형
Comments