Computer Science/Algorithm
Bubble sort(버블소트)
해피단무지
2020. 8. 31. 16:21
Bubble sort(버블소트) 시간복잡도: Best = Average = Worst = O(n^2)
#include <stdio.h>
#include <stdlib.h>
void bubbleSort(int* arr, int size)
{
int temp;
int i, j;
for ( i = size-1; i > 0; i-- ){
for ( j = 0; j < i; j++ ){
if ( arr[j] > arr[j+1] ){
temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
}
int maind()
{
int size;
int *arr;
int i;
scanf("%d", &size);
arr = (int *)malloc(sizeof(int)*size);
for ( i = 0; i < size; i ++ )
scanf("%d", &arr[i]);
bubbleSort(arr, size);
}