public void selectionSort()
{
int out, in, min;
for(out=0; out<nElems-1; out++)
{
for(min = out,in=out+1; in<nElems; in++)
if(a[in] < a[min] )
min = in;
long temp = a[out];
a[out] = a[min];
a[min] = temp;
}
}
无法改成 a[min]^=a[out] a[out]^=a[min]; a[min]^=a[out]
测试中不可以,想不通
相关分类