日常无聊编码之高效率地计算N以内的质数。
备注:最开始使用的Java的BitSet实现的,后来发现用boolean数组效率更高。
代码如下:
1 | public static boolean[] getPrimes(int n) { |
计算100000000以内的所有质数耗时638毫秒,结果如下:
日常无聊编码之高效率地计算N以内的质数。
备注:最开始使用的Java的BitSet实现的,后来发现用boolean数组效率更高。
代码如下:
1 | public static boolean[] getPrimes(int n) { |
计算100000000以内的所有质数耗时638毫秒,结果如下: