n以内的素数 204. Count Primes
程序员文章站
2024-03-14 20:58:53
...
int countPrimes(int n) {
boolean[] isPrime = new boolean[n];
Arrays.fill(isPrime, true);
for (int i = 2; i * i < n; i++) {
if (isPrime[i]) {
for (int j = i * i; j < n; j += i) {
isPrime[j] = false;
}
}
}
int count = 0;
for (int i = 2; i < n; i++){
if (isPrime[i])
count++;
}
return count;
}
上一篇: c++实现最快求质数个数以及质数的方法
下一篇: 随机行走(信息安全算法设计实验)