博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer——面试题10:二进制中1的个数
阅读量:2254 次
发布时间:2019-05-09

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

剑指offer——面试题10:二进制中1的个数

关于负数的自己没想出来,这是书中的两种算法,关于位运算的知识还是得要学习一个啊。。。

Solution1:

class Solution {
public: int NumberOf1(int n) { int count=0; unsigned int flag=1; while(flag){ if(n&flag) count++; flag=flag<<1; } return count; }};

Solution2:

class Solution {
public: int NumberOf1(int n) { int count=0; while(n){ ++count; n=(n-1)&n; } return count; }};

转载地址:http://qthdb.baihongyu.com/

你可能感兴趣的文章
开发框架SpringBoot:构建SpringBoot工程+配置文件详解+Actuator
查看>>
6年拉力工作经验,学了阿里P8级架构师的7+1+1落地项目,跳槽阿里年薪直接40W+
查看>>
90天吃透阿里P8推荐的625页Java编程兵书技术实战,直接入职阿里定级P6
查看>>
清华毕业扫地僧,用157集终于把java给讲完了,总计3.13GB
查看>>
清华毕业大佬用了一个项目就把SpringMVC+Spring+MyBatis给讲完了
查看>>
终于学完阿里P8架构师多年实战经验总结分享微服务之道实战文档
查看>>
年薪120W的架构师简历你见过吗?java程序员该如何达到?
查看>>
超赞!80W美团架构师7年心血终成轻量级框架SSM整合开发实战文档
查看>>
超赞!终于学完了阿里P8架构师7年心血整理总结的微服务实战文档
查看>>
真666!阿里资深架构师熬夜纯手写的238页微服务容器化开发实战笔记
查看>>
Mygod!阿里P8架构师20年经验总结成微服务设计企业架构转型之道笔记
查看>>
终于拿到阿里架构师分享的557页深入理解Java模块系统文档笔记,赶紧分享给大家
查看>>
蚂蚁上市延期!还想进阿里做技术专家?这套java面试题送给你
查看>>
终于学完了2021年阿里内部480道全套java面试题及答案
查看>>
面试官:熟悉Redis吗,项目中你是如何对Redis内存进行优化的
查看>>
JVM 实战学习总结:JVM 的分代模型:年轻代、老年代、永久代
查看>>
面试官:聊聊 Spring 中的线程安全性
查看>>
一篇文教你在 Java 中利用 redis 实现分布式全局唯一标识服务
查看>>
深入浅出数据库事务和4种隔离级别
查看>>
对限频限流的思考
查看>>