摘要: 题目: 解题思路:常规的解法可以去遍历整数对应二进制的每一位,比如:数字9的二进制1001,依次将每一位的数字与1进行 与 运算,若结果为1则表明对应的位数为1; 然后去累积计算1的总体个数。 代码如下: 但是因为int在内存中站32位,故这种方法为循环32次; 有没有一种方法是二进制中有多少个1就 阅读全文
posted @ 2018-06-27 15:56 meteorst 阅读(131) 评论(0) 推荐(0) 编辑