题解 | #牛群的编码反转#
牛群的编码反转
https://www.nowcoder.com/practice/fbbef1b8d84b45a49f95ebf63a3b353b
所用语言
Java
所用知识
位运算
解题思路
每次循环左移一位,并加上n的最后一位,再把n右移一位
完整代码
int res = 0;
for (int i = 0; i < 32; i++) {
res=(res<<1)+(n&1);
n>>=1;
}
return res;
#牛群的编码反转#