求一個數中1的個數

碰到遇到一個有趣的題,求一個數二進制的表示中1的個數,該題有兩種解法,一種是使用短除法將該數直接轉化爲二進制數,另一種比較巧妙的算法是使用與運算,原理如下圖所示   依照此種思入有如下算法 int NumberOf1_Solution3(int i) {       int count = 0;       while (i>0)       {             ++ count;    
相關文章
相關標籤/搜索