[劍指Offer學習] 面試題N10:二進制中1的個數Java實現

劍指Offer:二進制中1的個數Java實現 題目描述 規律發現 代碼展現 運行結果顯示 題目描述 請實現一個函數,輸入一個整數,輸出該數二進制表示中1的個數。例如:把9表示成二進制是1001,有兩位是2,若是輸入9.則輸出2.javascript 規律發現 注意: 判斷該整數最右邊是否爲1的方法爲:和1作位與運算 思路:將該整數減1,而後將結果和原來數進行與運算能夠將最右邊的1變爲0,重複此過程
相關文章
相關標籤/搜索