leetcode 190. Reverse Bits
将32位反转。
uint32_t reverseBits(uint32_t n) { int ret = 0; for (int i = 0; i < 32; ++i) { ret = (ret << 1) + (n & 1); n = n >> 1; } return ret; }
也可以用bitset。
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】
将32位反转。
uint32_t reverseBits(uint32_t n) { int ret = 0; for (int i = 0; i < 32; ++i) { ret = (ret << 1) + (n & 1); n = n >> 1; } return ret; }
也可以用bitset。