首页
技术
登录
6mi
u
盘
搜
搜 索
技术
判断二进制中有几个1
判断二进制中有几个1
技术
2023-09-17
76
判断二进制n中有几个1方法:
1.进行n=n&(n-1)运算,目的是将n中最低位的1消除,计数器+1
2.重复步骤1直至n==0
代码:
def count(n): res=0 while n!=0: n=n&(n-1) res+=1 return res
转载请注明原文地址:https://ipadbbs.8miu.com/read-44668.html
最新回复
(
0
)