#include "stdio.h"
void swap (int *a, int *b)
{
int temp =0;
temp = *a;
*a = *b;
*b = temp;
}
void bubble_sort(int a[],int N)
{
int i,j;
for(j = 0; j < N -1; j++)
{
for(i = j; i < N; i++)
{
if(a[j] >= a[i]) //array is sorted from small to big;
{
swap(&a[j,&a[i]]);
}
}
}
}
void main()
{
int i;
int a[] = {3,8,2,4,6,7,9,1};
bubble_sort(a,8);
for(i = 0; i < 8; i++)
{
PRintf("the sorted array:%d/n",*(a+i));
}
}
新闻热点
疑难解答