参考:点击打开链接
就是理解这句话:原数不断右移取出最低位,赋给新数的最低位后新数再不断左移
follow up 以后再看
public int get(int n) {
int res = 0;
for (int i = 0; i < 32; i++, n >>= 1) {
res = res << 1 | (n & 1)
}
}
参考:点击打开链接
就是理解这句话:原数不断右移取出最低位,赋给新数的最低位后新数再不断左移
follow up 以后再看
public int get(int n) {
int res = 0;
for (int i = 0; i < 32; i++, n >>= 1) {
res = res << 1 | (n & 1)
}
}