会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
for_ward
博客园
首页
新随笔
联系
订阅
管理
2021年9月13日
剑指 Offer 15. 二进制中1的个数
摘要: 题目:编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为 汉明重量).)。 解法:位运算 思路:只要n不为0,将n减1,都是把最右边的1变为0,最右边的1后面的0全变为1。把n减1的结果和n做与运算,将把最右边的1变为0,而最右边的1的左
阅读全文
posted @ 2021-09-13 15:30 for_ward
阅读(21)
评论(0)
推荐(0)
公告