Untitled

이번에는 삽입 정렬에 대해서 정리해보려고한다.

삽입 정렬이란?

코드 (Java)

for(int i = 1; i < number; i++){
    int tmp = numArr[i], j;
    for(j = i-1; j >= 0; j--){
        if(numArr[j] > tmp){
            numArr[j+1] = numArr[j];
        }else{
            break;
        }
    }
    numArr[j+1] = tmp;
}

시간복잡도

참고 -