剑指offer-二进制中1的个数(Java)

文章目录 问题描述 解析 代码 问题描述 请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。所以,若是输入9,则该函数输出为2。web 解析 把一个整数减去一,再与原整数作与元算,会把该整数最右边一变为零,则一个二进制中有多少个一就能够进行多少次操做svg 代码 public int getNumberOf1Bits(int val){ i
相关文章
相关标签/搜索