【LeetCode】Reverse Bits
2015-03-08 20:41
344 查看
Question
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).
Solution
[code]uint32_t reverseBits(uint32_t n) { uint32_t result = 0; uint32_t i = 0; for(i = 1; i != 0; i <<= 1) { result <<= 1; if(n & 1 == 1){ result |= 1; } n >>= 1; } return result; }
相关文章推荐
- LeetCode(190) Reverse Bits
- leetCode #190 reverse bits
- LeetCode-Reverse Bits
- 【leetcode】1 reverse bits
- 【LeetCode从零单刷】Reverse Bits
- [LeetCode]Reverse Bits
- leetcode笔记:Reverse Bits
- LeetCode 190 Reverse Bits
- leetcode——190——Reverse Bits
- LeetCode:Reverse Bits
- LeetCode(190) Reverse Bits
- Leetcode 190 Reverse Bits
- LeetCode 190 Reverse Bits (位运算 推荐)
- [Leetcode]-Reverse Bits
- LeetCode 190 Reverse Bits
- [Leetcode]-Reverse Bits
- leetcode - Reverse Bits
- (*leetcode_位运算)Reverse Bits
- leetcode Reverse Bits
- LeetCode题解:Reverse Bits