埃拉托色尼筛选法

Posted 夜游星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了埃拉托色尼筛选法相关的知识,希望对你有一定的参考价值。

埃拉托色尼筛选法(the Sieve of Eratosthenes)简称埃氏筛法,是古希腊数学家埃拉托色尼(Eratosthenes 274B.C.~194B.C.)提出的一种筛选法。 是针对自然数列中的自然数而实施的,用于求一定范围内的质数.
(1)先把1删除(现今数学界1既不是质数也不是合数)
(2)读取队列中当前最小的数2,然后把2的倍数删去
(3)读取队列中当前最小的数3,然后把3的倍数删去
(4)读取队列中当前最小的数5,然后把5的倍数删去
(5)如上所述直到需求的范围内所有的数均删除或读取

以上是关于埃拉托色尼筛选法的主要内容,如果未能解决你的问题,请参考以下文章

埃拉托色尼筛选法的C++实现

埃拉托色尼筛选法的步骤

算法笔记_012:埃拉托色尼筛选法

这是用埃拉托色尼筛选法筛选2~1000的素数的C++程序,能否详细解释一下每个步骤的意思

埃拉托色尼筛选法

算法设计与分析基础1埃拉托色尼筛选法