class Solution { public: uint32_t reverseBits(uint32_t n) { uint32_t res = 0; for (int i = 0; i < 32; ++i) { res=(res<<1)|(0x1&(n>>i)); } return res; } };