1.暴力破解
实现描述
1 | 1.若传入的数字小于2,则不符合素数的定义,抛出相应的异常 |
代码展示
1 | import org.slf4j.Logger; |
2.素数表判断
实现描述
1 | 1.若传入的数字小于2,则不符合素数的定义,抛出相应的异常 |
代码展示
1 | import org.slf4j.Logger; |
3.埃拉托斯特尼(Eratosthenes)筛法
实现描述
有0 1 2 3 4 5 6 7 8 9 10,11个数想要获取其中的素数
1 | 1.先将不符合素数定义的数去除,得到: 2 3 4 5 6 7 8 9 10,也就是: false false true true true true true true true true true |
代码展示
1 | import org.slf4j.Logger; |
4.欧拉筛法
实现描述
有0 1 2 3 4 5 6 7 8 9 10,11个数想要获取其中的素数
1 | 1.先将不符合素数定义的数去除,得到: 2 3 4 5 6 7 8 9 10 |
代码展示
1 | import org.slf4j.Logger; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123!