摘要: 问题描述:任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题1.移位+统计 这种方法的运算次数与输入n最高位1的位置有... 阅读全文
posted @ 2015-08-27 10:23 Norlan 阅读(402) 评论(0) 推荐(0) 编辑