随笔分类 -  算法

摘要:网上看到的一篇很不错的总结,这里收藏下,顺便记录下自己的理解。原文:http://blog.csdn.net/xinpo66/article/details/8599306原文主要内容(红色字体为自己的理解或对原文修改过的地方):求一个unsigned int 数的二进制表示中有多少个1? 这是一道面试题可以用以下的一些方案。第一种是很容易想到的采用循环的方式并且与1进行位与运算,具体代码如下。[cpp]view plaincopyunsignedintGetBitNumOfOne_ByLoop1(unsignedintnValue){constunsignedintnNumOfBitInBy 阅读全文
posted @ 2014-02-13 14:42 weiquxiong 阅读(527) 评论(1) 推荐(2)