【发布时间】:2011-06-22 03:47:51
【问题描述】:
虽然我已经编写了一个函数来查找 n (primes(10) -> [2, 3, 5, 7]) 下的所有素数,但我仍在努力寻找一种快速查找前 n 个素数的方法。最快的方法是什么?
【问题讨论】:
-
Memoization 可能是最快的。 ;)
-
不是重复的:OP 想要前 n 个素数,而不是 n 以下的所有素数。
-
“找到前n个素数”和“找到n以下的所有素数”几乎没有区别。任何可以找到所有低于 k 的素数的算法都可以很容易地修改为继续增加 k 直到找到 n 个素数。
-
这不是重复的,它提出的问题与建议的重复不同。前 n 个素数与低于 n 的所有素数。
标签: python math performance primes