`
datoplay
  • 浏览: 1621503 次
文章分类
社区版块
存档分类
最新评论

高效素数打表

 
阅读更多

大家所知的素数打表时间复杂度几乎都是n2。

就是这种:

在网上搜到了另一种方法,效率提高了不少。巧妙之处还在研究中,等理解差不多就仔细分析一下。

下面是代码,大家可以发表一下自己的看法,交流交流。

代码如下:

分享到:
评论

相关推荐

    高效计算质数2

    计算质数,可以输出,2亿5秒解决,不包括输出时间

    逐步修改素数高效算法

    逐步修改素数高效算法,提供逐步修改素数高效算法供参考

    高效计算质数

    计算质数,可以输出,2亿7秒解决,不包括输出时间

    非常高效的素数筛法程序

    最快的素数筛法, 2秒初始化后在奔腾4上能算出2^31 以内素数个数,之后10ms内算出任意 0-2^31之间素数个数,可快速的计算第k个素数, 枚举区间[n, m](m - n ^5)以内素数等 k e8 ----------------------start find kth ...

    大范围素数算法

    大范围的素数算法,解决素数算法的问题,当程序需要,为什么非得20个字的描述呢

    四个素数之和问题

    希望你能帮我们高效地解决这一问题。在这个问题中,素数的定义为“一个素数是指一个正整数,且该正整数有且只有两个不同的因子”。例如37是一个素数,因为它只有两个不同的因子37和1。 输入 每行输入一个整数N(N...

    超高效计算质数的工具

    20亿,0.1秒,速度快的难以想象,实在不知开发者是怎么做的

    2秒内 计算10亿内素数筛法

    最快的素数筛法, 2秒初始化后在奔腾4上能算出2^31 以内素数个数,之后10ms内算出任意 0-2^31之间素数个数,可快速的计算第k个素数, 枚举区间[n, m](m - n ^5)以内素数等 还可以计算第k个数,分因素分解 Prime[78499]...

    艾托色尼法验证素数

    使用艾托色尼法查找素数,方法很简单,而且高效

    求素数的高效算法(BCB)

    运用BCB 以空间换时间,基本原理是:把求出的素数保存,以后就只要除以前面的素数就可以了

    Leetcode 计数质数.sln

    解决这个问题的关键是高效地识别质数,并减少不必要的重复检查。在C#中,一个常见的解决方案是使用埃拉托斯特尼筛法(Sieve of Eratosthenes),这是一种高效的算法,用于找出小于给定数的所有质数。 埃拉托斯特尼...

    Python实现高效求解素数代码实例

    主要介绍了Python实现高效求解素数代码实例,本文直接给出代码实例,需要的朋友可以参考下

    scratch判断质数1.sb3

    质数和合数是数学中的两个基本概念,两位数以内的质数和合数还比较好区分,位数一多,很多人就不太好判断了,但如果借用工具的话,这个问题就比较容易得到解答了。Scratch是一款深受青少儿喜爱的编程入门工具,虽然...

    C语言程序判断回文素数

    附件是判断回文素数C语言程序,这个程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文...此外,素数判断的效率并不是最优的,对于大数的判断,可能需要更高效的算法。

    求取任意范围内的素数

    本人写的求取任意范围内的质数并输出到屏幕的算法,自认为较为高效。

    判断回文素数C语言程序

    附件是判断回文素数C语言程序,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的! 这个程序首先定义了两个函数:...此外,素数判断的效率并不是最优的,对于大数的判断,可能需要更高效的算法。

    求100以内的素数

    新手上路学JAVA,这是我根据别人的代码改的,应该算高效吧?

    易语言基础数据结构应用模块(包含一个高效动态内存池)

    10.散列树bx 功能可看作是哈希表,存取键值,不允许重复键,可定制此树功能,散列树选择从2开始的连续质数来建立一个十层的哈希树。第一层结点为根结点,根结点下有2个结点;第二层的每个结点下有3个结点;依此类推,...

Global site tag (gtag.js) - Google Analytics