# -*- coding:utf-8 -*-
class Solution:
def NumberOf1(self, n):
"""巧妙使用位运算来计算二进制数中1的个数"""
cnt = 0
if n<0:
n = n & 0xffffffff
while n:
cnt+=1
n = (n-1) & n
return cnt
输出二进制数中1的个数
最新推荐文章于 2024-09-15 22:31:42 发布