public List<Integer> combination(int num) {
List<Integer> primes = new ArrayList<Integer>();
for (int i = 2; num > 1; i++) {
for (; num % i == 0; num /= i) {
primes.add(i);
}
}
return primes;
}
List<Integer> primes = new ArrayList<Integer>();
for (int i = 2; num > 1; i++) {
for (; num % i == 0; num /= i) {
primes.add(i);
}
}
return primes;
}
本文介绍了一种用于求解整数质因数分解的简单算法。该算法通过迭代方式找到输入整数的所有质因数,并将它们存储在一个整数列表中返回。此方法适用于较小的数值,对于理解基本的循环和条件判断逻辑很有帮助。
2566

被折叠的 条评论
为什么被折叠?



