【发布时间】:2011-02-06 15:31:13
【问题描述】:
查看素数筛码后, 并发结构有效,我发现它非常优雅。 但是,它也非常低效,而且 IIRC 相当于 O(n^2) 操作测试数 m 的整除性 除以每一个小于 m 的数。我想我可以改为 修改它以使用检查整除性的 O(n^1.5) 操作 通过将其除以小于或等于 sqrt(m) 的每个数字来获得 m 的值。 然而,事实证明这比我预期的要困难得多。
我知道这更像是一个算法问题,但它也是一个 与并发极为相关。如何实施 O(n^1.5) 版本的算法?
【问题讨论】: