剑指offer中二进制中1的个数

容易想到的是将n一位一位的和1进行比较,产生如下代码

剑指offer中二进制中1的个数

但是这样的话会出下面的问题

剑指offer中二进制中1的个数

那么就是原数据不动,将1依次移动进行比较有如下的代码

剑指offer中二进制中1的个数

一种更简单的方法是:

剑指offer中二进制中1的个数

这样做的思路是剑指offer中二进制中1的个数

总而言之剑指offer中二进制中1的个数

上一篇:Nio Client


下一篇:shell抓取