LeetCodeOJ_190_Reverse Bits

原创 2015年11月18日 21:29:32

答题链接

题目:

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).
Follow up:
If this function is called many times, how would you optimize it?

Related problem Reverse Integer
Tags Bit Manipulation
Similar Problems (E) Number of 1 Bits

分析:

代码:

class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        uint32_t m=0;
        for(int i=0;i<32;i++)
        {
            m=m*2+n%2;
            n=n/2;
        }
        return m;
    }
};

结果:

这里写图片描述

总结:

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

LeetCode(190) Reverse Bits

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

【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][190][Reverse Bits]

题目链接:

LeetCodeOJ--Reverse Words in a String(python版本)

Given an input string, reverse the string word by word. For example, Given s = "the sky is blue"...

Reverse Bits 及format()总结

题目详情:https://leetcode.com/problems/reverse-bits/description/自己写的代码:class Solution: # @param n, a...

Leetcode - Reverse Bits

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

【LeetCode】Reverse Bits 翻转二进制

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

[LeetCode]Reverse Bits

QuestionReverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represen...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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