버블 정렬은 인접한 두 요소를 비교하여 정렬하는 알고리즘으로, 작은 값은 앞으로, 큰 값은 뒤로 보내는 과정을 반복하며 거품이 올라오는 것처럼 정렬됩니다.
#include <stdio.h>
void bubbleSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}