(劍指offer)面試題15. 二進制中1的個數

題目 請實現一個函數,輸入一個整數,輸出該數二進制表示中 1 的個數。例如,把 9 表示成二進制是 1001,有 2 位是 1。所以,若是輸入 9,則該函數輸出 2。java 思路 經過無符號移位操做(最高位是符號位)來逐位統計1的個數。web 代碼 public static int hammingWeight(int n) { //n轉二進制 int result =
相關文章
相關標籤/搜索