线性筛法求素数的原理与实现.pdfVIP

  • 8
  • 0
  • 约2.62千字
  • 约 3页
  • 2022-03-18 发布于江苏
  • 举报
何为线性筛法,顾名思义,就是在线性时间内(也就是O (n ))用筛选的方法把素数找出 来的一种算法,没用过线性筛素数法的人可能会奇怪,用遍历取余判定素数不是也是线性时 间的吗,没错,但是确切的说线性筛法并不是判定素数的,而是在线性时间内求出一个素数 表,需要判定是否是素数的时候只要看该数是否在表内就可以瞬间知道是不是素数。 比如想求10000 以内的素数,定义表int a[10000],进行线性筛选后,a[n]的值就代表n 是不 是素数,a[n]如果是1,就代表n 是素数,a[n]如果是0 ,就代表n 不是素数,这就是查表。 再判定其

文档评论(0)

1亿VIP精品文档

相关文档