190. Reverse Bits
来源:互联网 发布:360域名举报 编辑:程序博客网 时间:2024/05/27 06:56
题目:
Reverse bits of a given 32 bits unsigned integer.
For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as 00111001011110000010100101000000).
Follow up:
If this function is called many times, how would you optimize it?
通过按位左移即可
代码:
class Solution {public: uint32_t reverseBits(uint32_t n) { uint32_t res=0; for(int i=0;i<32;i++) { if(n&1==1) res = (res<<1) +1; else res = res<<1; n = n>>1; } return res; }};
阅读全文
1 0
- 【LeetCode】190.Reverse bits
- LeetCode 190. Reverse Bits
- 190. Reverse Bits
- Leetcode 190. Reverse Bits
- 190. Reverse Bits LeetCode
- 190. Reverse Bits
- 190. Reverse Bits
- 190. Reverse Bits
- LeetCode *** 190. Reverse Bits
- 190. Reverse Bits
- 190. Reverse Bits
- LeetCode 190. Reverse Bits
- 190. Reverse Bits
- 190. Reverse Bits
- Leetcode-190. Reverse Bits
- Leetcode 190. Reverse Bits
- LeetCode-190.Reverse Bits
- [leetcode] 190. Reverse Bits
- 【深度学习】图像标注评价标准
- ++ map、multimap 的使用方法
- redhat 7安装CentOS 7 yum源
- 设计模式分类
- PAT 甲级 1010.Radix (25)
- 190. Reverse Bits
- 让你的windows 10更快更流畅!
- CyclicBarrier学习
- Nginx
- rabbitmq安装
- #4 创建、更新和删除
- 8848钛合金手机,揭秘你不知道的功能
- stm32 SD卡 SPI驱动以及fatfs移植
- 前端经典面试题---JS篇