bool ok=false;
int j=1;
for(;!ok;)
{
ok=true;
for( int i=j ; i<n; i+=2 )
{
if(a[i-1]<a[i])
{
a[i]^=a[i-1]^=a[i]^=a[i-1];
ok=false;
}
}
j=3-j;
}
排序算法系列四(奇偶排序)
最新推荐文章于 2020-12-17 20:42:50 发布
bool ok=false;
int j=1;
for(;!ok;)
{
ok=true;
for( int i=j ; i<n; i+=2 )
{
if(a[i-1]<a[i])
{
a[i]^=a[i-1]^=a[i]^=a[i-1];
ok=false;
}
}
j=3-j;
}