反转数组的位运算实现 //交换函数:用于交换from 和 end 所指向的值,这个函数的功能就是 //反转从from到end的这个数列 void Swap ( int a [], int from , int end ) { while ( from end ){ a [ from ] ^ = a [ end
反转数组的位运算实现
//交换函数:用于交换from 和 end 所指向的值,这个函数的功能就是//反转从from到end的这个数列
void Swap(int a[], int from, int end)
{
while(from<end){
a[from]^= a[end]^= a[from]^= a[end];
from++;
end--;
}
}