我进行了一些搜索,但与我见过的所有其他实现相比,我找不到任何关于此实现的信息。
function sieve($top)
{
for($i = 11; $i<$top; $i+=2)
{
if($i % 3 == 0 || $i % 5 == 0
|| $i % 7 == 0)
{
continue;
}
echo "$i <br />";
}
}
是的,我知道它只是打印出来,但这不是重要的部分。无论是时间还是其他,主要的陷阱是什么?
编辑:除了可扩展性之外还有其他问题吗?还要再次感谢关于推进主要发现的评论。