티스토리 뷰
비교되는 인접한 두 쌍이 거품처럼 발생한다고 붙여진 이름
- 시간복잡도 : O(N^2)
- 공간복잡도 : O(N)
#define N 6
int data[N] = {40, 6, 1, 9, 3, 5};
for (i = 1; i < N; i++)
{
for (j = 1; j < N - i + 1; j_++)
{
if (data[j - 1] > data[j])
swap(j - 1, j);
}
}
'공부 > SW Professional' 카테고리의 다른 글
[알고리즘] 퀵 정렬(quick sort) (0) | 2021.05.25 |
---|---|
[알고리즘] 합병 정렬(merge sort) (0) | 2021.05.25 |
[알고리즘] 삽입 정렬(insertion sort) (0) | 2021.05.25 |
[Computational Thinking] 재귀함수를 제대로 읽는 법 (0) | 2021.05.24 |
[Computational Thinking] Hard vs. Soft Logic (0) | 2021.05.24 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크