博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Number of 1 Bits 位操作
阅读量:6464 次
发布时间:2019-06-23

本文共 612 字,大约阅读时间需要 2 分钟。

Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the ).

For example, the 32-bit integer ’11' has binary representation 00000000000000000000000000001011, so the function should return 3.

 

Hide Tags
 
 

#include 
using namespace std;class Solution {public: int hammingWeight(uint32_t n) { int sum =0; while(n){ if(n&-n) sum++; n = n&(n-1); } return sum; }};int main(){ uint32_t n = 11; Solution sol; cout<
<

 

转载于:https://www.cnblogs.com/Azhu/p/4326647.html

你可能感兴趣的文章
[洛谷P3978][TJOI2015]概率论
查看>>
Python字符串的格式化
查看>>
C#反射---属性
查看>>
服务器常用的状态码及其对应的含义如下
查看>>
zoom和transform:scale的区别
查看>>
幸福框架:可扩展的、动态的、万能的 编号生成器
查看>>
黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
查看>>
svn status 显示 ~xx
查看>>
常用HiveQL总结
查看>>
[转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
查看>>
POJ 3311 Hie with the Pie(状压DP + Floyd)
查看>>
HDU 1402 A * B Problem Plus FFT
查看>>
[CareerCup] 17.3 Factorial Trailing Zeros 求阶乘末尾零的个数
查看>>
Security updates and resources
查看>>
深入理解JavaScript系列(25):设计模式之单例模式
查看>>
DNS为什么通常都会设置为14.114.114.114
查看>>
给定一个序列,判断该序列是否为二叉树查找树的后序遍历序列
查看>>
Sqoop架构(四)
查看>>
golang copy函数
查看>>
《你有多少问题要请示》精华集粹
查看>>