#include <stdlib.h>
#include <stdio.h>
void Sort(int A[],int n)
{
int i = 1;
int ind;
int temp = 0 ;
for(i = 1;i < n;i++)
{
ind = i;
temp = A[i];
while(ind > 0 && temp < A[ind-1])
{
A[ind] = A[ind-1];
ind--;
}
A[ind] = temp;
}
}
int main()
{
int i;
int a[4]={2,4,0,5};
Sort(a,4);
for(i = 0 ; i < 4;i++)
printf(" a[%d] = %d ",i,a[i]);
printf("\n");
return ;
}
本文介绍了使用C语言实现冒泡排序算法的过程,包括代码实现和工作原理解释。
4049

被折叠的 条评论
为什么被折叠?



