Leetcode 191题:Number of 1Bits 的两种解法_number of 1 bits-CSDN博客

网站介绍:文章浏览阅读171次。题目描述给定一个32位的无符号整数(unsigned integer),求出有几位值为1。貌似这个问题也被称做Hamming weight,anyway,下面来说一下怎么解决这个问题。思路一是我自己的解法,思路很简单,就是通过对每一位依次进行&1运算,如果结果返回1,则当前位也就位1。下面是python代码。def hammingWeight_s1(n): """ :type n: int :rtype: int """ _number of 1 bits