練習題之二進制中1的個數

題目:code 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 解題思路:io 整數不爲0,至少有一位是1。把整數減1,那麼在原來整數最右邊的1就會變成0,而0就會變成1。 如二進制:1100減1,變成1011,若是在進行與運算就變成1000.那麼今個二進制有多少個1就進行多少次與運算。 代碼實現:class public class Solution { public
相關文章
相關標籤/搜索