190. Reverse Bits
来源:互联网 发布:linux view 最后一页 编辑:程序博客网 时间:2024/06/14 13:05
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).
位反转:利用右移按位与不断取的原值的低位,加到新值左移按位或的高位。
class Solution { public: uint32_t reverseBits(uint32_t n) { uint32_t value = 0; for (uint32_t i = 0; i < 32; ++i) { value = (value<<1 )|((n>>i) & 1); } return value; } };
0 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
- KMP算法
- Spring从入门到精通视频教程合集
- hdoj 1010 Tempter of the Bone (dfs 奇偶剪枝)
- Lucene学习笔记之(五)lucene的特殊查询
- Linux 文件权限管理 之 ACL
- 190. Reverse Bits
- Python基础算法/剑指offer
- Linux 文件权限管理 之 特殊权限
- 缓存相关
- 我要做的事
- 剑指offer——变态跳台阶
- Linux 系统命令权限管理 之 sudo
- 2.linux用户管理1
- 树结构练习——排序二叉树的中序遍历