- 博客(1)
- 收藏
- 关注
原创 编程提升
二进制中1的个数 1. 简单移位法 int CountOfOne(int n) { int count = 0; while(n) { if(n & 1) count ++; n = n >> 1; } return count; } 此解法对于负数输入会引起错误,如果一直移位,会变成0xffffffffffffffff 而陷入死循环。 2. 常规解法 int CountOfOne(in
2021-05-06 23:48:00 32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人