线性筛/埃氏筛
素数定义
素数,即质数,指在大于111的自然数中,除了111和它本身以外不再有其他因数的自然数。
判断质数
试除法:
判断是否能被其他222~√n√n√n的数整除,时间复杂度为O(√n)O(√n)O(√n)
代码:
for(int i=2;i*i<=n;i++)
if(n%i==0)return false;
return true;
筛质数
埃氏筛
简介
埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根
原创
2020-08-10 21:59:12 ·
149 阅读 ·
0 评论