素数一般指质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
因数是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数。
求一个数的因数可以通过预先求出素数来优化。
求素数
线性筛选
List
boolean flag[] = new boolean[size];
for (int i = 2; i < size; i++) {
if (!flag[i]) {
primes.add(i);
for (int j = i * 2; j < size; j += i) {
flag[j] = true;
}
}
}
�
