博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eratosthenes筛选法
阅读量:7104 次
发布时间:2019-06-28

本文共 455 字,大约阅读时间需要 1 分钟。

比起C++版,有点太费空间,弃用。参见:。

Sieve of Eratosthenes

使用埃拉托斯特尼筛选法计算小于100000的素数。

埃拉托斯特尼筛选法是最为知名的产生素数的筛选法,适用于产生最小的N个素数。

该方法的唯一缺点是使用的存储空间大,可以进一步改进。

另外,该算法也不适用于计算某个范围内的全部素数。

/* 筛选法计算小于100000的素数 * * 筛选法求最小的素数序列,原本是不朽的数学家们手工计算的方法, * 稍微费点空间,也是适合于计算机进行计算的算法, */#include 
#include
#define MAX 100000int arr[MAX+1] = {0, 0, 1};int main(void){ int i,j; int num=0; // 初始化 for(i=3; i

转载于:https://www.cnblogs.com/tigerisland/p/7564935.html

你可能感兴趣的文章
901学科类非正版软件下载与安装
查看>>
3-4: 一元多项式的乘法与加法运算
查看>>
Lerning Entity Framework 6 ------ Defining Relationships
查看>>
linux服务器-客户端的最小模型
查看>>
记录一次bug。asp.net 编译后 页面一刷新就报错,在刷新就正常。 (vs2005)
查看>>
Java环境准备
查看>>
Swift3.0P1 语法指南——函数
查看>>
Swift3.0P1 语法指南——下标
查看>>
关于java如何传参的试验
查看>>
Linux下修改Mysql的用户(root)的密码
查看>>
Jenkins+Git+Maven搭建自动化构建平台
查看>>
更新服务
查看>>
Python随笔
查看>>
Python新建/删除文件夹
查看>>
平坦化
查看>>
Andriod NDK assets的三个相关知识
查看>>
JS(JavaScript)脚本库的积累
查看>>
2018/05/23,科4的同乡
查看>>
实用工具箱app开发日记3
查看>>
深入理解计算机系统9——虚拟存储器
查看>>