埃拉托斯特尼筛法

✍ dations ◷ 2025-02-23 22:28:22 #素性测试,筛法,算法

埃拉托斯特尼筛法(希腊语:κόσκινον Ἐρατοσθένους,英语:sieve of Eratosthenes ),简称埃氏筛,也称素数筛。这是一种简单且历史悠久的筛法,用来找出一定范围内所有的素数。

所使用的原理是从2开始,将每个素数的各个倍数,标记成合数。一个素数的各个倍数,是一个差为此素数本身的等差数列。此为这个筛法和试除法不同的关键之处,后者是以素数来测试每个待测数能否被整除。

埃拉托斯特尼筛法是列出所有小素数最有效的方法之一,其名字来自于古希腊数学家埃拉托斯特尼,并且被描述在另一位古希腊数学家尼科马库斯所著的《算术入门》中。

给出要筛数值的范围n,找出 n {\displaystyle {\sqrt {n}}} > 1 Let be an array of Boolean values, indexed by integers 2 to ,initially all set to true.  for = 2, 3, 4, ..., not exceeding n {\displaystyle {\sqrt {n}}} is true: for = , , , , ..., not exceeding  :  := false Output: all such that is true.

以上算法可以得到小于等于n的所有素数,它的复杂度是O( log log )。

相关

  • 氢可酮/扑热息痛氢可酮/扑热息痛(英语:Hydrocodone/paracetamol),亦称氢可酮/对乙酰氨基酚(英语:hydrocodone/acetaminophen),在市场上之商品名称之为维柯汀(Vicodin,又译凡可汀),是一种由氢可酮和扑热
  • 降血压药物抗高血压药(英文:Anti-hypertensives)肼屈嗪 米诺地尔 硝普钠含羧基类: 依那普利# • 雷米普利 • 喹那普利 • 培哚普利 • 赖诺普利 • 贝那普利含次膦酸基类: 福辛普利 其
  • 梧栖真武宫坐标:24°15′24″N 120°31′45″E / 24.256776°N 120.529070°E / 24.256776; 120.529070梧栖真武宫,是位于台湾台中市梧栖区中和里的北帝庙,建筑列为古迹,并保有泉州府晋江
  • MQ1掠夺者无人攻击机MQ-1 捕食者(Predator,又译“ 掠食者” )是一种无人机,美国空军描述为“中海拔、长时程”(MALE)无人机系统。它可以扮演侦察角色,可发射两枚AGM-114地狱火飞弹,飞行于云层上。从1995
  • 桃园台地群桃园臺地群位于台湾西北部,北起新北市林口区,南迄新竹县凤山溪,东以大汉溪与雪山山脉相邻,西至桃园、新竹间之海岸。桃园台地群包含有桃园台地、中坜台地、平镇台地、伯公冈台地
  • 苍坪站苍坪站(韩语:창평역)是朝鲜民主主义人民共和国咸镜北道富宁郡苍坪里的一个铁路车站,属于咸北线。咸北线
  • 芝加哥第一银行芝加哥第一银行(Bank One Corporation)是美国一间银行,为美国第六大银行。前身由俄亥俄州第一银行(Bank one of Ohio)和First Chicago NBD组成,美国联邦储备委员会于2004年6月14日
  • 维捷斯拉夫·诺瓦克维捷斯拉夫·诺瓦克(捷克语:Vítězslav Novák,1870年12月5日-1949年7月18日),捷克作曲家。生于波西米亚南部的一个山区小镇,后入布拉格音乐学院师从德沃夏克。1909年起在布拉格
  • 朴相熙朴相熙(韩语:박상희;1906年9月10日-1946年10月6日),朝鲜独立运动家,记者。他是韩国总统朴正熙的兄长,女儿朴荣玉(朝鲜语:박영옥 (1929년))是前韩国总理金锺泌的妻子。他出身庆尚北道漆
  • VonageVonage(NYSE:VG,国际音标.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentiu