← 기록 / Sort

Bubble Sort

Bubble Sort 관련 기록.

이 글의 목차
  1. Bubble Sort
  2. Time Complexity

Bubble Sort

void sort() {
    for(int i = 0; i < N; ++i) {
        for(int j = i + 1; j < N; ++j) {
            if (data[i] > data[j]) {
                auto tmp = data[i];
                data[i] = data[j];
                data[j] = tmp;
            }
        }
    }
}

Time Complexity

  • Average: O(N2)O(N^2)
  • Worst: O(N2)O(N^2)