求某二进制数中1的个数
来源:互联网 发布:淘宝托管多少钱 编辑:程序博客网 时间:2024/04/29 21:34
题目标题:
求某二进制数中1的个数。
给定一个unsigned int型的正整数,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。
详细描述:
接口说明
原型:
int GetCount(unsigned int num)
输入参数:
num 给定的正整数
输出参数(指针指向的内存区域保证有效):
无
返回值:
返回1的个数
举例:
输入13,则对应的二进制是1101,那么1的个数为3个。
则:返回3。
#include "OJ.h"/*Description 给定一个unsigned int型的正整数,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。Prototype int GetCount(unsigned int num)Input Param num 给定的正整数Output Param 无Return Value 返回1的个数*/int GetCount(unsigned int num){/*在这里实现功能*/int count = 0;while(num){++count;num = num & (num - 1);}return count;}
0 0
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中 1 的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- “求二进制数中1的个数”
- 求二进制数中1的个数
- 求二进制数中1的个数
- 【c语言】猴子吃桃问题
- 动作识别之STIP (Space-Time Interest Points)(三)
- 琢磨小姐~
- Intent机制
- Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol
- 求某二进制数中1的个数
- 江南小调
- hdu 1237简单计算器
- IIC总线与A/D、D/A转换
- 【c++ primer读书笔记】【第7章】类
- html链接(思路超清晰)
- 动作识别之STIP(Space-Time Interest Point)(四)
- 行舟
- 常用meta整理