您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 剑指offer面试题15. 二进制中1的个数(位运算)

  2. 题目描述 请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。 思路 详见链接 代码 class Solution: def hammingWeight(self,n:int)->int: res = 0 while n: res += n & 1 n >>= 1 return res 复杂度 时间复杂度 O(log_2 n):此算法循环内部
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:90112
    • 提供者:weixin_38623080