Avatar 🍥

Coinidea's Blog

Life is random

  1. Home
  2. Archives
  3. Search
  4. Resume
  5. Links
    1. Dark Mode
编程之美

[编程之美_2.1]求二进制中1的个数

May 23, 2015
1 minute read
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
int CountOne(int val)
{
    int cnt = 0;
    while (val)
    {
        val &= val - 1;
        cnt++;
    }
    return cnt;
}
编程之美
Licensed under CC BY-NC-SA 4.0

Related content

[编程之美_2.9]斐波那契数列

[编程之美_2.8]找符合条件的整数

[编程之美_2.7]最大公约数的问题

[编程之美_2.6]精确表达浮点数

[编程之美_2-5]寻找最大的k个数

© 2020 - 2026 Coinidea's Blog
京ICP备15014655号