位运算
难度简单
题目描述
解题思路
这是最容易想到的方法了,每次把 res 左移,把 nn 的二进制末尾数字,拼接到结果 res 的末尾。然后把 nn 右移。
https://leetcode-cn.com/problems/reverse-bits/solution/fu-xue-ming-zhu-xun-huan-yu-fen-zhi-jie-hoakf/
Code
public int reverseBits(int n) {int res = 0;for (int i = 0; i < 32; i++) {res = (res << 1) | (n & 1);n >>>= 1;}return res;}
