首页 > 代码库 > 冒泡算法

冒泡算法

void swap(int *x, int *y)
{
     int temp;
  temp=*x;
  *x=*y;
  *y=temp; 
}

void mpao(int* a,int n)
{
 int x,y;
    for(x=1;x<n-1;x++)
 {
  for(y=x-1;y>=0&&a[y]>a[x];y--,x--)
  {
   swap(&a[y],&a[x]);
  }
 } 
}

冒泡算法