하루에 한 문제
버블 정렬(bubble sort) 본문
버블 정렬(bubble sort)
- 서로 인접함 두 원소를 검사하여 정렬
- 인접한 2개의 레코드를 비교하여 교환
버블정렬 장점
- 구현이 쉽다.
- 안정정렬이다.
버블정렬 단점
- 일반적으로 자료의 교환작업(SWAP)이 자료의 이동작업(MOVE)보다 복잡하기 때문에 쓰이지 않는다.
- 가장왼쪽의 요소가 가장 오른쪽으로 가기 위해서 배열의 모든 요소가 이동해야 한다.
버블정렬 시간복잡도
- Best, Worst 모두 같다.
- O(n^2)
참고
'CS > 자료구조' 카테고리의 다른 글
퀵 정렬(Quick Sort) (0) | 2021.03.17 |
---|---|
카운팅 정렬(Counting sort) (0) | 2021.03.17 |
삽입정렬(Insertion sort) (1) | 2021.03.16 |
선택정렬(Selection sort) (0) | 2021.03.16 |
이진탐색트리 (Binary Search Tree) (0) | 2021.03.15 |
Comments