zoukankan      html  css  js  c++  java
  • Algorithm3: 获得一个int数中二进制位为1 的个数

    获得一个int数中二进制位为1 的个数
     
    int NumberOfOne(int n){
                     int count = 0;
                     unsigned int flag = 1;
                     while (flag){
                                     if (n & flag){
                                                    count++;
                                    }
                                    flag = flag << 1;
                    }
                     return count;
    }
    int NumberOfOne2(int n){
                     int count = 0;
                     while (n )
                    {
                                    count++;
                                     n = n &(n - 1);
                    }
                     return count;
    }
  • 相关阅读:
    HTML 表单和表格
    HTML 多媒体
    k8s-pod健康检查_探针
    中医穴位小知识
    k8s-yaml定义pod属性说明
    k8s-yaml格式的pod定义文件完整内容
    k8s-redis集群属性简单解释
    ls 的顺序与倒序排列
    K8S kind几种类型
    openssl自签证书
  • 原文地址:https://www.cnblogs.com/hbhzsysutengfei/p/3414583.html
Copyright © 2011-2022 走看看