leetcode 190. Reverse Bits

 

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

https://blog.csdn.net/pistolove/article/details/46868017

posted @ 2018-09-15 20:39  有梦就要去实现他  阅读(91)  评论(0)    收藏  举报