编程之美求二进制数中1的个数

欢迎点击「算法与编程之美」↑关注我们!   题目: 对于一个字节(8bit)的变量,求其二进制中“1”的个数,要求算法的执行效率尽可能地高。   举例: 十进制整数162的二进制表示为10 100 010,则162的二进制数中1的个数为3.   解法一: 要统计二进制数中1的个数,最容易想到的思路是从最右边开始逐个的看该位是否为1,如图1-1所示: 图1- 1 162的二进制表示 思路很简单,接下
相关文章
相关标签/搜索