SMALL
선택정렬(SelectionSort)
선택정렬은 배열 순서대로 비교하여 가장 큰/작은 값을 찾아서 바꿔서 정렬해나가는 방식입니다.
선택정렬 예시
선택정렬 코드
거품정렬(BubbleSort)
거품정렬은 배열의 인접한 두 개의 데이터를 비교하여 정렬해 나가는 방식입니다.
거품정렬 예시
거품정렬 코드
선택정렬과 거품정렬 비교
- 선택정렬과 거품정렬 둘다 최선,최악,평균 시간복잡도는 O(n^2)입니다.
- 선택정렬보다는 거품정렬이 더 많은 비교를 하기에 정렬 시간이 더 오래걸립니다.
- 선택정렬은 불안전한 정렬이며, 거품정렬은 안전한 정렬입니다.
LIST
'전공 > 자료구조' 카테고리의 다른 글
AVL 트리 vs Red Black 트리 (0) | 2021.06.05 |
---|---|
정렬 시간복잡도 (0) | 2021.06.05 |
해싱(Hashing) (0) | 2020.09.14 |
Kruskal, Prim, Sollin 알고리즘 (0) | 2020.09.13 |
DFS와 BFS (0) | 2020.09.13 |