题意:将二进制数到序。
思路:简单模拟。
class Solution {
public:
uint32_t reverseBits(uint32_t n) {
uint32_t re = 0;
for(int i =0; i < 32; ++ i) {
uint32_t temp = n % 2;
re <<= 1;
re += temp;
n /= 2;
}
return re;
}
};

本文介绍了一种通过简单模拟的方法来实现二进制数的位反转。具体地,该方法遍历二进制数的每一位,并将其从低位到高位依次重新组装成新的二进制数。
861

被折叠的 条评论
为什么被折叠?



