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-Reverse Bits

Reverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represented in b...
  • prettysky123
  • prettysky123
  • 2015年10月18日 11:21
  • 108

leetcode-Reverse Integer-python

__author__ = 'winterhouse' class Solution: # @return an integer def reverse(self, x): ...
  • zxbzsdhr
  • zxbzsdhr
  • 2014年09月29日 17:35
  • 164

LeetCode-Reverse Integer-Java

题目: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 c...
  • lk1009115563
  • lk1009115563
  • 2017年09月02日 19:06
  • 48

LeetCode-Reverse Bits

LeetCode的算法练习
  • TonyShengTan
  • TonyShengTan
  • 2015年08月04日 10:50
  • 727

Leetcode-Reverse Integer

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321
  • xiao1ni1zi
  • xiao1ni1zi
  • 2014年09月22日 10:38
  • 361

*LeetCode-Reverse Integer

错惨了!! 1. 进制转换还是要练习!每次记得先做%余数,再做除法。 2.Math.floor 将double并没有转化成int 还要转化 3.这个题有复负数的情况,记得考虑! 4.整数溢出问题!!I...
  • bsbcarter
  • bsbcarter
  • 2015年02月26日 10:47
  • 228

Leetcode-Reverse Bits

No.2二进制的移位思想public class Solution { public int reverseBits(int n) { int count = 0; ...
  • u010138394
  • u010138394
  • 2015年05月11日 18:14
  • 104

leetcode-Reverse Integer-7

又一个很蠢的解法:重点在于整数int的范围,当逆向后如果越界了返回的结果是0,所以在计算的过程中要判断是否越界,我也不知道自己是怎么糊涂的过的。蒙混过关。 class Solution { publi...
  • AC_0_summer
  • AC_0_summer
  • 2016年05月28日 20:49
  • 122

LeetCode-Reverse Integer

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 H...
  • jjike
  • jjike
  • 2014年03月22日 08:20
  • 477

leetcode-reverse string

反转一个字符串 切片或者reverse函数都可以,也可以for循环从后面凯斯,然后用join全部加起来...
  • qq_32183521
  • qq_32183521
  • 2016年11月27日 09:12
  • 88
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode-Reverse Bits-190
举报原因:
原因补充:

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