leetcode-191. ビット1の個数ブラシノート(C++)


前に書く
  • 知識は本当に柔軟に運用して、本当に(後悔して)学習する時類似の問題をこすっていないことを望みます
  • それが本当の知識かもしれない
  • も当時学んだ時は概念の普及にすぎなかったかもしれない.
    テーマの詳細
  • ハミング距離
  • 異或演算
  •       ,          ,                ‘1’    (        )。
    

    acコード
    class Solution
    {
         
    public:
        int hammingWeight(uint32_t n)
        {
         
            int cnt = 0;
            while(n)
            {
         
                cnt += (1&n);
                n >>= 1;
            }
            return cnt;
        }
    };
    
  • LeetCode 191:ビット1の個数(C++実装)