【LeetCode】191_Number of 1 Bits
来源:互联网 发布:dnf趣味数据网址 编辑:程序博客网 时间:2024/06/06 12:58
题目
Number of 1 Bits
Total Accepted: 43643 Total Submissions: 115129My SubmissionsWrite 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.
解析
就是逐渐移位逐渐计算末尾是不是为1即可。很简单
class Solution {public: int hammingWeight(uint32_t n) { int ret = 0;while(n!=0){if (n %2 == 1){ret++;}n=n>>1;} return ret; }};
0 0
- LeetCode 191_Number of 1 Bits
- 【LeetCode】191_Number of 1 Bits
- leetcode:bits:Number of 1 Bits(191)
- leetcode-190&191 Reverse Bits & Number of 1 Bits
- [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
- CSS中的盒模型
- 抓取京东评论数据
- ICA(1)
- 详解。。。设计模式2——工厂。。。studying
- 定时器&(对话框)
- 【LeetCode】191_Number of 1 Bits
- clone(),fork()与vfork()的区别
- maven学习
- 指针和const
- 什么是IP地址、子网掩码、路由和网关
- Shell脚本Demo
- 云计算的三种服务模式:IaaS,PaaS和SaaS
- 深入学习Android异步任务-AsyncTask
- getopt、getopt_long、getopt_long_only使用实例