快速分解算法?

fro*_*hem 8 java algorithm

如何快速查找数字的所有因素?

例如:

数字:20个
因素:{1*20,2*10,4*5,5*4,10*2,20*1}

小智 2

执行一个循环,对所有中间数应用模数。

X=1;
WHILE(X<=20)
 IF 20%x == 0
 THEN FACTOR!
 X++;
END
Run Code Online (Sandbox Code Playgroud)