Reverse Bits---190
2016-03-23 20:50
246 查看
class Solution { public: uint32_t reverseBits(uint32_t n) { int i=32; uint32_t res=0; while(i) { res=res<<1; res=res|(n&1); n=n>>1; i--; } return res; } };
右移位是有风险的,不一定补0哦,尽量使用左移位。
相关文章推荐
- 求最大公约数
- gson 使用以及打包apk发布的问题
- MySQL与Oracle 差异比较之三函数
- 【4】ARM-内核制作
- C++标准输入流相关
- IOS-Archiver文件归档(2)
- 第三次作业:PSP耗时
- hdu 3974 Assign the task(线段树+将树映射到区间)
- android 开发技巧(10,11)
- PHP异常处理方法
- 常用的监听事件(android)
- hdoj 1068 Girls and Boys 【匈牙利算法&&二分图匹配】
- 【原】Spark中Client源码分析(二)
- Spring的IOC逐层深入——依赖注入的两种实现类型
- 星号图
- poj1185炮兵阵地【状压dp】
- poj2533 Longest Ordered Subsequence(最长上升子序列)
- Reverse Integer---7
- iOS---对AFNetworking进行二次封装,使用单例单独处理网络请求数据
- 第一章:CSS简介和基本语法