leetcode-Reverse Bits-190

原创 2016年08月28日 22:15:21

输入一个无符号整数,求按位逆向之后的结果。位运算,每次取一位加入到结果中,并左移,如果取到的数是1,结果加一

class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        int ans=0;
        for(int i=1;i<=32;i++){
            ans<<=1;
            if(n&1) ans++;
            n>>=1;
        }
        return ans;//这里ans设的是int,不过返回值是uint型,会自动转换
    }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode(190) Reverse Bits

题目如下: Reverse bits of a given 32 bits unsigned integer. For example, given input 43261596 (represe...

[LeetCode][190][Reverse Bits]

题目链接:

【LeetCode-190】 Reverse Bits(C++)

题目要求:要求将一个32位无符号整数所对应的二进制位反转得到的无符号整数。 解题思路:一般这种对应于二进制位的题目要考虑位运算!!而我可能对于位运算不太熟悉,每次都是用最愚蠢的办法做,虽然AC了,但是...

190. Reverse Bits\331. Verify Preorder Serialization of a Binary Tree

Reverse Bits description implementation Verify Preorder Serialization of a Binary Tree description i...

190. Reverse Bits [easy] (Python)

题目链接https://leetcode.com/problems/reverse-bits/题目原文 Reverse bits of a given 32 bits unsigned integ...

Leetcode - Reverse Bits

Reverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represented in b...

[LeetCode]Reverse Bits

QuestionReverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represen...
  • byamao1
  • byamao1
  • 2016年12月13日 20:15
  • 90

【LeetCode】Reverse Bits 翻转二进制

题目Reverse Bits Reverse bits of a given 32 bits unsigned integer. For example, given input ...

leetcode笔记:Reverse Bits

题目的要求比较简单,输入一个32位的无符号整数,根据其二进制表示,输出与其二进制相对称的无符号整数。题目也给出了一个例子。...

Reverse words in a string-leetcode

  • 2014年08月30日 18:27
  • 197B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode-Reverse Bits-190
举报原因:
原因补充:

(最多只允许输入30个字)