leetcode:Bit Manipulation: Reverse Bits(190)

原创 2016年08月31日 15:26:57

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?


class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        uint32_t res = 0;
        for (int i = 0; i < 32; ++i) {
            res |= (((n >> i) & 1) << (31 - i));
        }
        return res;
   }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode(190) Reverse Bits

题目如下: Reverse bits of a given 32 bits unsigned integer. For example, given input 43261596 (represe...
  • feliciafay
  • feliciafay
  • 2015年03月22日 12:46
  • 3833

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

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

Leetcode_190_Reverse Bits

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46868017 Reverse bits of a gi...
  • pistolove
  • pistolove
  • 2015年07月13日 21:33
  • 1544

190. Reverse Bits [easy] (Python)

题目链接https://leetcode.com/problems/reverse-bits/题目原文 Reverse bits of a given 32 bits unsigned integ...
  • coder_orz
  • coder_orz
  • 2016年06月18日 11:04
  • 2883

LeetCode- Bit Manipulation LeetCode总结(1) —— 位运算

Bit Manipulation(位运算):主要思想参考《剑指Offer》第二章2.4.3节。        一共五种运算:与,或,异或,左移,右移。   常用技巧: (1)n & (n-1)能够消灭...
  • xsloop
  • xsloop
  • 2015年07月22日 17:01
  • 2617

Leetcode.Bit Manipulation.位运算专题.(持续更新)

Number of 1 Bits Power of Two Reverse Bits Single Number Single Number II Single Number III Missing ...
  • c_duoduo
  • c_duoduo
  • 2015年12月03日 20:40
  • 770

Bit Manipulation Reverse Bits

思路: 位操作,8ms。
  • yeruby
  • yeruby
  • 2015年05月21日 17:23
  • 225

Bit Manipulation - Reverse Bits

按位逆置一个32位无符号整型数
  • u013819100
  • u013819100
  • 2015年08月13日 15:38
  • 332

[LeetCode][190][Reverse Bits]

题目链接:
  • zhemeteor
  • zhemeteor
  • 2015年03月18日 14:49
  • 252

Reverse Bits (leetcode 190)

Reverse Bits
  • wuhuaiyu
  • wuhuaiyu
  • 2015年07月12日 18:46
  • 259
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode:Bit Manipulation: Reverse Bits(190)
举报原因:
原因补充:

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