leetcode190
public class Solution {
    public uint reverseBits(uint n) {
        var list = new List<uint>();//逆序的二进制列表,list[0]是最低位
            while (n != )
            {
                var cur = n % ;
                list.Add(cur);
                n = n / ;
            }
            var addzero =  - list.Count;
            for (int i = ; i < addzero; i++)//补充到32位
            {
                list.Add();
            }
            list.Reverse();
            uint sum = ;
            for (int i = ; i < list.Count; i++)
            {
                var cur = list[i];
                sum += cur * ((uint)(Math.Pow(, i)));
            }
            return sum;
    }
}
https://leetcode.com/problems/reverse-bits/#/description
leetcode190的更多相关文章
- Leetcode-190 Reverse Bits
		#190. Reverse Bits Reverse bits of a given 32 bits unsigned integer. For example, given input 432615 ... 
- [Swift]LeetCode190. 颠倒二进制位 | Reverse Bits
		Reverse bits of a given 32 bits unsigned integer. Example 1: Input: 00000010100101000001111010011100 ... 
- Java位运算总结-leetcode题目
		按位操作符只能用于整数基本数据类型中的单个bit中,操作符对应表格: Operator Description & 按位与(12345&1=1,可用于判断整数的奇偶性) | 按位或 ^ ... 
随机推荐
- ruby on rails Mac 安装
			网上的资料有很多,但好多坑,有的已经过期了,有的不符合现整理了一下 貌似有的还跟os系统版本有关系,请勿照搬,根据实际情况安装 我的系统版本是10.12.3 ps:选择一个较好的网络,很多问题有得时候 ... 
- TCP报文格式和三次握手——三次握手三个tcp包(header+data),此外,TCP 报文段中的数据部分是可选的,在一个连接建立和一个连接终止时,双方交换的报文段仅有 TCP 首部。
			from:https://blog.csdn.net/mary19920410/article/details/58030147 TCP报文是TCP层传输的数据单元,也叫报文段. 1.端口号:用来标识 ... 
- XML——概述
			body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ... 
- New Concept English Two 15 37
			listening speaking reading writing and translating $课文35 捉贼! 355. Roy Trenton used to drive a taxi. ... 
- Unix网络编程第三版源码编译
			配置: $ cd Unix-Network-Programming/ $ chmod 755 configure $ ./configure 主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版 ... 
- 2018-2019第一学期C语言助教总结
			博客作业成绩统计表 学号 第一次成绩 第二次成绩 第三次成绩 第四次成绩 第五次成绩 4022 75 84 75 64 75 4023 90 80 74 83 78 4024 75 63 61 60 ... 
- MyBatis的一对一
			1. 建立好工程后,在pom.xml中配置myBatis的依赖. <project xmlns="http://maven.apache.org/POM/4.0.0" xml ... 
- [QT_OPENCV] qt下opencv配置以及首个opencv工程
			使用环境 : window版本 : win7 x64 QT : 5.8 32bit MinGW530 OpenCv : 3.2 opencv在qt下的环境配置: 在百度上百度了许多关于opencv环境 ... 
- latex的使用
			要写论文了,要用到latex,总算明白了一些,在ubuntu下安装好texlive和texmaker后,在终端测试,输入命令tex: 出现上面的图说明安装好了. 在texmaker下编写tex文档,保 ... 
- Java与WCF交互(一):Java客户端调用WCF服务 【转】
			原文:http://www.cnblogs.com/downmoon/archive/2010/08/24/1807161.html 最近开始了解WCF,写了个最简单的Helloworld,想通过ja ... 
