LeetCode——劍指offer 15.二進制中1的個數

二進制中1的個數 題目 思路 代碼 結果 題目 請實現一個函數,輸入一個整數,輸出該數二進制表示中 1 的個數。例如,把 9 表示成二進制是 1001,有 2 位是 1。所以,若是輸入 9,則該函數輸出 2。java 思路 看到這道題,個人直覺就是利用位運算去作,否則,一個數很難檢驗出它在二進制的狀況下到底有多少位是1。只要利用一個循環,每次都取出該數的二進制數的最後一位去與1進行與操做。若是結果
相關文章
相關標籤/搜索