삽입 정렬

WooBuntu·2021년 3월 8일
0

JS 90제

목록 보기
29/33
function solution(unsorted) {
  for (let i = 1; i < unsorted.length; i++) {
    const temp = unsorted[i];
    let j = i - 1;
    while (j >= 0) {
      if (unsorted[j] > temp) {
        unsorted[j + 1] = unsorted[j];
      } else break;
      j--;
    }
    unsorted[j + 1] = temp;
  }
  return unsorted;
}

const result = solution([11, 7, 5, 6, 10, 9]);
console.log(result);

0개의 댓글