Leetcode190-Reverse Bits
来源:互联网 发布:即时通讯软件 建群 编辑:程序博客网 时间:2024/04/28 02:43
原题
该题是要实现32位2进制数的反转,题目比较简单,一般的方法就是先转换成二进制,然后再倒序累加即可,C++里面bitset类,可以轻松的将int型转换为2进制,然后再累加即可,代码也就短短3、4行,比较easy啦。
class Solution {public: uint32_t reverseBits(uint32_t n) { bitset<32> bitmap(n); uint32_t temp = 0; for (int i=0; i<bitmap.size(); i++) { temp = temp*2 + bitmap[i]; } return temp; }};
0 0
- Leetcode190-Reverse Bits
- Reverse bits leetcode190
- [leetcode190]Reverse Bits
- leetcode190. Reverse Bits
- LeetCode190—Reverse Bits
- leetcode190-Reverse Bits
- LeetCode190——Reverse Bits
- LeetCode190——Reverse Bits
- LeetCode190——Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- 黑马程序员---网络编程
- iOS 让对象伪装成一个字典
- 黑马程序员——Map集合概述和特点
- poj2773 Happy 2006
- 防火墙查看
- Leetcode190-Reverse Bits
- 使用fedora 21 的一些体验与感受
- 1002. 写出这个数 (20)
- 09课01节 u-boot-1.1.16编译补丁;
- ScrollView嵌套webview
- iOS 图片添加水印
- poj 1047-Round and Round We Go
- 命令行的形式,了解java的包访问权限,与.java 文件的关系,通晓java文件储存的关系;
- linux vi大全