# 버블 정렬의 특징
- 간단하고 우수한 정렬방식 이지만 선택정렬과 마찬가지로 느린 정렬 방식
- 앞에서부터 차례차례 바로 뒤 값과 비교해준다. 뒤에서 부터 제일 큰 수 순으로 정렬된다.
- 제일 앞에서부터 오른쪽 값과 크기비교 후 큰수를 오른쪽으로 이동시킨다. 그렇게 한바퀴 돌면 한세트 끝. 이걸 마지막으로 젤 앞 두값을 비교할 때까지 해준다!
# 복잡도 분석
- 시간 복잡도 : O(n^2)
- 공간 복잡도 : O(1)
# 코드 구현
'자료구조 및 알고리즘' 카테고리의 다른 글
5. 퀵소트(Quick Sort) (0) | 2022.08.27 |
---|---|
6. 힙 정렬(Heap Sort) (0) | 2022.08.27 |
4. 병합 정렬 (Merge Sort) (0) | 2022.08.26 |
3. 삽입정렬(Insertion Sort) (0) | 2022.08.26 |
1. 선택 정렬(Selection Sort) (0) | 2022.08.25 |