【剑指offer】2.4.3位运算——面试题10:二进制中1的个数
来源:互联网 发布:python idle在哪 编辑:程序博客网 时间:2024/05/09 21:35
位运算包含运算:与、或、异或、左移和右移。
面试题10:二进制中1的个数
//题目描述////输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。#include<iostream>using namespace std;class Solution {public: int NumberOf1(int n) { int cnt=0; unsigned int val=(unsigned int)n; while(val){ if(val&1)cnt++; val>>=1; } return cnt; }};int main(){Solution test=Solution();cout<<test.NumberOf1(-1);system("pause");return 0;}
0 0
- 【剑指offer】2.4.3位运算——面试题10:二进制中1的个数
- 剑指offer——面试题10:位运算之二进制中1的个数
- 剑指offer面试题10 二进制中1的个数(位运算专题)
- 剑指offer面试题10:二进制中1的个数(与位运算有关)
- 剑指Offer(第二版)面试题15:二进制中1的个数(位运算)
- 剑指Offer面试题10二进制中1的个数(位运算)附带一个进制转换题
- [剑指offer][面试题10]二进制中1的个数
- 《剑指offer》面试题10二进制中1的个数
- 【剑指offer】面试题10:二进制中1的个数
- 【剑指offer】面试题10:二进制中1的个数
- 剑指offer 面试题10 二进制中1的个数
- 剑指Offer:面试题10 二进制中1的个数
- 《剑指Offer》面试题10:二进制中1的个数
- 剑指offer-面试题10-二进制中1的个数
- 【剑指offer】 面试题10: 二进制中1的个数
- 剑指offer-面试题10:二进制中1的个数
- 剑指Offer----面试题10:二进制中1的个数
- 【剑指offer】面试题10: 二进制中1的个数
- 22 款开源的 iOS 应用菜单 (Menu) 控件
- 可视化caffe模型结构
- line-height:150% 和 line-height:1.5的区别
- java学习之方法重载
- rpmbuild spec CMake 创建项目的rpm 包
- 【剑指offer】2.4.3位运算——面试题10:二进制中1的个数
- UILabel、UITextField、UIButton、UIImageView控件
- 2016计划
- 使用HttpURLConnection和多线程加载网页
- iOS状态栏(UIStatusBar)的设置
- 161,使用UIAlertControl创建警告框和操作表
- [Object C]_[初级]_[Object C之内存管理]
- 平方和级数求和
- Glassfish4.1和Tomcat配置Https访问