1.最普通的算法
2.使用删选法
主要思路是 1.首先对于偶数肯定不是质数 剔除
2.对于第一个质数为2
3.从3开始由于删选法 精华是 对于每个质数的倍数剔除的话剩下的就只是质数了
范围是K*K ---------->MAX 增量为k*2 由于k是质数 增量为K的话 就会在已经剔除的偶数范围内
将这些范围内的全部弄为false
4.决定下一个质数
下个为k+2然而什么时候结束呢? k<=Math.sqrt(max)
1.最普通的算法
2.使用删选法
主要思路是 1.首先对于偶数肯定不是质数 剔除
2.对于第一个质数为2
3.从3开始由于删选法 精华是 对于每个质数的倍数剔除的话剩下的就只是质数了
范围是K*K ---------->MAX 增量为k*2 由于k是质数 增量为K的话 就会在已经剔除的偶数范围内
将这些范围内的全部弄为false
4.决定下一个质数
下个为k+2然而什么时候结束呢? k<=Math.sqrt(max)