LeetCode-Reverse Bits-解题报告
原题链接 https://leetcode.com/problems/reverse-bits/

Reverse bits of a given 32 bits unsigned integer.

For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as 00111001011110000010100101000000).


反转位。


class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        uint32_t ans = 0;
        int k = 32;
        while(k--)
        {
            ans = ans << 1;
            ans = ans | ( n & 1);
            n = n >> 1;
        }
        return ans;
    }
};


阅读更多
文章标签: C++ leetcode
个人分类: leetcode
想对作者说点什么? 我来说一句

ZOJ解题报告ZOJ解题报告

2010年08月02日 282KB 下载

acm解题报告.rar

2009年03月18日 10MB 下载

poj 2329解题报告

2010年04月02日 5KB 下载

poj 3083解题报告

2010年04月02日 8KB 下载

没有更多推荐了,返回首页

不良信息举报

LeetCode-Reverse Bits-解题报告

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭