思路:
位操作,8ms。
class Solution {
public:
uint32_t reverseBits(uint32_t n) {
int times = 32, ans = 0;
while(times--) {
ans = ans<<1;
if(n & 1) {
ans++;
}
n = n>>1;
}
return ans;
}
};