#include <stdio.h>
int main () {
int i;
int numList[] = {5,6,7,1,2,4,3,9};
int listLen = sizeof(numList)/sizeof(numList[0]);
printf("before bubbleSort:");
printArr(numList,listLen);
bubbleSort(numList,listLen);
printf("\n");
printf("after bubbleSort:");
printArr(numList,listLen);
return 0;
}
int bubbleSort(int arr[],int listLen)
{
int temp=0;
int i;
int j;
for(i=0;i<listLen-1;i++)
{
for(j=0;j<listLen-1-i;j++)
{
if(arr[j]>arr[j+1])
{
temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
return 0;
}
int printArr(int arr[], int n)
{
int i;
for(i=0;i<n;i++)
{
printf("%d ",arr[i]);
}
return 0;
}