回复 楼主 御坂美琴
写的不错,原来所知道的就有两种:
void Buddle_sort(ARRAY)
{int i,j;
for(i=1;i<len;i++)
for(j=i-1;j>=i;j--)
{if(!(ARRAY[j]>ARRAY[j+1]))
swap(a[j],a[j+1])
{
}
void Buddle_sort(ARRAY)
{int i,j;
for(i=0;i<len-1;i++)
for(j=0;j<len-1-i;j++)
if(!(ARRAY[j]>ARRAY[j+1]))
swap(ARRAY[j],ARRAY[j+1]);
} 看来第二种效率很低呀~~~~~~~