劍指offer_9_二進位中1的個數
- 2019 年 10 月 10 日
- 筆記
題目:二進位中1的個數
描述:輸入一個整數 判斷這個整數的二進位中有多少個1,要考慮輸入的是負數 所以不能把輸入的數往右移動。
public static int JudgeNumber(int number){ int count = 0; int flag = 1; while(flag != 0) { if ((flag & number) != 0) { count++; } flag = flag << 1; } return count; }
總結:靈活運用運算符。
今天你真好看