gpt4 book ai didi

algorithm - 二进制序列的和约化

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:56 26 4
gpt4 key购买 nike

考虑一个二进制序列:

11000111

我必须找到这个系列的总和(实际上是并行的)

总和=1+1+0+0+0+1+1+1=5

这是一种资源浪费,为什么要花时间添加 0?

有没有什么聪明的方法可以对这个序列求和,这样我就可以避免不必要的添加?

最佳答案

在字节级而不是位级运行。 Use a small LUT to convert a byte to a population count .这样一来,您每 8 位只进行一次查找和一次添加。除非您的数据可能非常稀疏,否则这应该非常有效。

关于algorithm - 二进制序列的和约化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689881/

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