会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
summerkiki
Great things never came from comfort zones
博客园
首页
新随笔
联系
订阅
管理
2016年5月14日
Number of 1 bits
摘要: 把数字n与1作与运算,判断n的最低位是不是1,接着把1左移一位得到2,再和n做与运算,就能判断n的次低位是不是1... 这样反复左移,每次都能判断n的其中一位是不是1。这种解法循环的次数等于n二进制的位数。 *把n减1,就是把n二进制表达中的最后一个1变为0,如果它右边还有0的话,则所有的0都变为1
阅读全文
posted @ 2016-05-14 16:41 summerkiki
阅读(88)
评论(0)
推荐(0)
编辑