//
求因数 时间复杂度较低
public
static
ArrayList<Integer> getAppNums(
int
n) {
ArrayList<Integer>
list =
new
ArrayList<Integer>();
for
(
int
i =
2
;
i <= Math.sqrt(n); i++) {
if
(n % i ==
0
)
{
list.add(i);
if
(n / i != i) {
list.add(n
/ i);
}
}
}
return
list;
}