class Solution {
public:
uint32_t reverseBits(uint32_t n) {
uint32_t result = 0;
uint32_t fence = 2147483648;
uint32_t factor = 1;
for(int i = 1; i <= 32; i++) {
if(n & fence)
result = result + factor;
factor = factor * 2;
fence = (fence >> 1);
}
return result;
}
};
Reverse Bits
最新推荐文章于 2021-02-16 08:12:48 发布