class Solution {
public:
uint32_t reverseBits(uint32_t n) {
uint32_t ans=0;
for(int i=0;i<32;i++){
ans=ans|((n&1)<<(31-i));
n=n>>1; //注意要赋值,而不能只写个n>>1....
}
return ans;
}
};
LeetCode 190. 颠倒二进制位
最新推荐文章于 2024-10-13 13:35:40 发布