冒泡排序C语言

编译环境:vc6.0

#include 

//*********************交换函数******************
int swap(int a[], int i, int j)
{
     
	int temp;
	temp = a[i];
	a[i] = a[j];
	a[j] = temp;
	return 0;
}

//*********************简单冒泡排序******************
void bubbleSort(int a[])
{
     
	int i, j;
	for (i = 0; i < 12; i++)
	{
     
		for (j = i + 1; j < 12; j++)
			if (a[i] > a[j])
				swap(a, i, j);
	}
}

int main()
{
     
	int i;
	int a[12] = {
      1,423,2,6,34,543,23,53,23,2543766,9,0 };
	bubbleSort(a);
	for (i = 0; i < 12; i++)
		printf("%d\t", a[i]);
	printf("\n");
}

结果
冒泡排序C语言_第1张图片

你可能感兴趣的:(数据结构)