很巧妙的解法 因为是无符号数,所以移位也不用担心什么符号位的问题
<span style="font-family:Microsoft YaHei;font-size:14px;">class Solution {
public:
uint32_t reverseBits(uint32_t n) {
uint32_t m = 0;
for(int i=0; i < 32; i++,n>>=1){
m <<= 1;
m |= n & 1;
}
return m;
}
};</span>