191.位移的个数

 

 

class Solution {
public:
	int hammingWeight(uint32_t n) {
		int bits = 0;
        uint32_t mask=1;
		for (int i = 0; i < 32; i++)
		{
			if ((n&mask) != 0)
				bits++;
			mask=mask<<1;
		}
		return bits;

				
	}
};
发布了114 篇原创文章 · 获赞 1 · 访问量 4650

猜你喜欢

转载自blog.csdn.net/weixin_40823740/article/details/103947612