LeetCode *** 190. Reverse Bits
来源:互联网 发布:excel sql语法大全 编辑:程序博客网 时间:2024/05/18 02:00
题目:
Reverse bits of a given 32 bits unsigned integer.
For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as00111001011110000010100101000000).
Follow up:
If this function is called many times, how would you optimize it?
Related problem: Reverse Integer
分析:
一开始习惯性写int,后来WA之后测试才发现应该写uint32_t,总之以后不能出现这种错误了。
代码:
class Solution {public: uint32_t reverseBits(uint32_t n) { uint32_t res=0; uint32_t resTmp=pow(2,31); while(n){ if(n%2)res+=resTmp; n/=2; resTmp/=2; } return res; }};
0 0
- 【LeetCode】190.Reverse bits
- LeetCode 190. Reverse Bits
- Leetcode 190. Reverse Bits
- 190. Reverse Bits LeetCode
- LeetCode *** 190. Reverse Bits
- LeetCode 190. Reverse Bits
- Leetcode-190. Reverse Bits
- Leetcode 190. Reverse Bits
- LeetCode-190.Reverse Bits
- [leetcode] 190. Reverse Bits
- Leetcode 190. Reverse Bits
- [Leetcode]190. Reverse Bits
- LeetCode 190. Reverse Bits
- [leetcode] 190. Reverse Bits
- leetcode 190. Reverse Bits
- [LeetCode] 190. Reverse Bits
- leetcode 190. Reverse Bits
- LeetCode 190. Reverse Bits
- QT插件机制
- 使用Qt编写模块化插件式应用程序
- 见龙在田!告诉你什么是真正的IT运维服务之道
- SpringMVC运行原理
- QT插件开发方式
- LeetCode *** 190. Reverse Bits
- 详解如何建立Qt插件学习教程
- 对数组的操作
- shuffle 过程map与reduce交换数据过程的关键
- 【HDU 3199】【水题】Hamming Problem
- 斯坦福课程总结一
- C++:类的语法错误 error c2533:constructors not allowed a return type(构造函数不允许返回一个类型)
- Android 深入理解Android中的自定义属性
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。