问题描述¶
任意给定一个32位无符号整数n,求n的二进制表示中1的个数。
普通法¶
原理:移位+计数
func BitCount(a uint32) (num uint32) {
for num = 0; a != 0; a >&g
2021-12-27