剑指 Offer 15 bitcount()的c++实现
要求编写一个函数,输入是一个无符号整数n(以二进制串的形式),返回n的二进制表达式中 ‘1’ 的个数(也被称为 汉明重量).)。例如输入:n = 11 (控制台输入 00000000000000000000000000001011)输出:3解释:输入 00000000000000000000000000001011 中,共有三位为 '1'。1.我写的低效代码从最低位开始,依次数有多少个”1“int hammingWeight(uint32_t n) { int count=0;
原创
2022-01-12 18:09:08 ·
386 阅读 ·
0 评论