gpt4 book ai didi

language-agnostic - n 位整数中有多少个 1?

转载 作者:行者123 更新时间:2023-12-03 18:10:58 25 4
gpt4 key购买 nike

我今天遇到了一个有趣的问题:计算 n 位整数中 1 个数的最快方法是什么?有可能击败 O(n) 吗?

例如:

42 = 0b101010 => 3 ones
512 = 0b1000000000 => 1 one

显然,朴素的算法是简单地计数。但是,有什么技巧可以加快速度吗?

(这只是一个学术问题;通过实现这样的策略并没有预期的性能提升。)

最佳答案

关于language-agnostic - n 位整数中有多少个 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com