public class Solution {
// you need treat n as an unsigned value
public int reverseBits(int n) {
int res = 0;
for(int i=0;i<32;i++){
int last = n&1;
n=n>>1;
res=res<<1;
res = res|last;
}
return res;
}
}
Leetcode190颠倒二进制位
最新推荐文章于 2024-08-06 10:22:43 发布
本文介绍了如何使用Java编程实现一个名为`reverseBits`的方法,该方法接收一个无符号整数作为输入,通过位操作将其位序反转。
摘要由CSDN通过智能技术生成