class Solution(object):
def hammingWeight(self, n):
"""
:type n: int
:rtype: int
"""
cont=0
while(n>0):
cont+=1
n=(n-1)&n
return cont
我的算法之路20--位1的个数
最新推荐文章于 2025-11-30 23:46:29 发布
本文介绍了一种计算Hamming Weight的高效算法,通过迭代将数字与其减一后的结果进行按位与运算,直至数字变为零,过程中计数器累加,最终返回计数器的值即为Hamming Weight。

338

被折叠的 条评论
为什么被折叠?



