[无趣]bit reverse

真不想承认啊,因为年轻而犯下的错误!

inline void _BR(int* a,int r){
	for(int i=0,j=1;i<r;++i,j<<=1){
		for(int k=0,kx=j;k<j;++k,++kx){
			a[k]=a[k]<<1;
			a[kx]=a[k]|1;
		}
	}
}
原文地址:https://www.cnblogs.com/tmzbot/p/4671704.html