【leetcode】【191】Number of 1 Bits
来源:互联网 发布:成都灯塔软件 编辑:程序博客网 时间:2024/06/05 09:45
一、问题描述
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).
For example, the 32-bit integer ’11' has binary representation 00000000000000000000000000001011
, so the function should return 3.
二、问题分析
同样是一道位操作的题目。比较简单。
三、Java AC代码
// you need to treat n as an unsigned value public int hammingWeight(int n) { int res = 0;while(n!=0){res += (n&1);n >>>= 1;}return res; }
0 0
- leetcode:bits:Number of 1 Bits(191)
- [Leetcode 191, Easy] Number of 1 Bits
- leetCode #191 number of 1 bits
- LeetCode 191 Number of 1 Bits
- Leetcode NO.191 Number of 1 Bits
- [LeetCode][191][Number of 1 Bits]
- [leetcode 191]Number of 1 Bits
- LeetCode(191) Number of 1 Bits
- LeetCode #191 Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- Leetcode #191 Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- leetcode[191]:Number of 1 Bits
- leetcode-191-Number of 1 Bits
- leetcode 191:Number of 1 Bits
- leetcode: (191) Number of 1 Bits
- SSM框架——使用MyBatis Generator自动创建代码
- ♥HDOJ 2189-悼念512汶川大地震遇难同胞——来生一起走
- overcommit_memory 内核参数
- Android项目:手机安全卫士(11)—— 归属地提示框拖拽效果
- project faces 解决方案
- 【leetcode】【191】Number of 1 Bits
- 数据库学习
- 最小生成树-kruskal算法
- 酷派Y60-C1刷官方ROM
- MyTCP <一>
- Log4j配置
- The method xxx of type xxx must override or implement a supertype
- iOS生成开发者证书和发布者证书(新手可看)
- label根据填充的内容自适应