면접 준비
CS 기초지식
자료구조 및 알고리즘
정렬
1 |
|
버블 정렬
정렬의 우선순위가 가장 낮은 data를 맨 뒤로 보낸다.
1 |
|
i=0 -> 85731 58731 57831 57381 57318
i=1 -> 57318 57318 53718 53178
i=2 -> 53178 35178 31578
i=3 -> 31578 13578
i=4 -> 13578
선택 정렬
앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여 삽입한다.
1 |
|
1 |
|
삽입 정렬
해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택한다.
합병 정렬
퀵 정렬