[Leetcode 190, Easy] Reverse Bits
来源:互联网 发布:阿里云的开源应用软件 编辑:程序博客网 时间:2024/06/01 07:29
Problem:
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
Analysis:Solutions:
C++:
uint32_t reverseBits(uint32_t n) { uint32_t ri = 0; for(int i = 0; i < 32; ++i) { ri = ri << 1; ri += n % 2; n = n >> 1; } return ri; }
Java:
Python:
0 0
- [Leetcode 190, Easy] Reverse Bits
- Leetcode 190. Reverse Bits (Easy) (cpp)
- 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 】
- leetcode 190:Reverse Bits
- Reverse Bits (leetcode 190)
- 哥德巴赫猜想
- 数组的一些操作
- error: Error parsing XML: not well-formed (invalid token) 报错解决
- 推荐获取屏幕分辨率的写法
- 设计模式 适配器模式 以手机充电器为例
- [Leetcode 190, Easy] Reverse Bits
- 安个窝,进入码农的世界,一个月学习51单片机的结晶 按键液晶显示代码
- BMP位图文件格式
- vim高亮显示nginx配置文件的语法结构
- maven ArtifactTransferException: Failure to transfer
- Unique Binary Search Trees [动态规划]
- spring mvc 简单讲解
- 在线ppt文件格式转换pdf文档文件
- 论组织行为中的人性理论