题目:
算法思想:颠倒相当于把二进制数看成一个环,朝一个方向移动32次就行了。
代码:
uint32_t reverseBits(uint32_t n) {
uint32_t result = 0;
for(int i = 0;i < 32;i++)
{
result = result << 1;
result += n & 1;
n = n >> 1;
}
return result;
}