Reverse Bits
来源:互联网 发布:c语言打开文本文件 编辑:程序博客网 时间:2024/06/04 18:52
public class Solution { // you need treat n as an unsigned value public int reverseBits(int n) { for(int i = 0; i < 16; i++) { n = reversePair(n, i, 32 - i - 1); } return n; } private int reversePair(int n, int right, int left) { int a = (n >> right) & 1; int b = (n >> left) & 1; if ((a ^ b) != 0) { return n = n ^ (1 << right | 1 << left); } return n; }}
0 0
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- Reverse Bits
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- CCBPM工作流引擎的消息机制与设计
- Linux Platform总线+SPI总线分析
- 5.0 小demo 这里不分析 直接代码
- 虚幻4中变量被优化掉的解决方案
- Reverse Bits
- poj 3009 Curling 2.0 (DFS)
- facebook代码review工具-phabricator安装步骤
- jquery $(document).ready() 与window.onload的区别
- OutOfMemory
- Eclipse常用快捷键
- 关于文件/附件下载的Java代码
- EADDRNOTAVAIL网络连接错误
- html5 head