日期:2014-05-20 浏览次数:20730 次
public void f3(){ for (int i = 0; i<1000; i++){ f2(i); } } public void f2(int i){ for (int j = 0; j<100; j++){ f1(j); } } public void f1(int j){ for (int k = 0; k<10; k++){ function(i,j,k); } }
------解决方案--------------------
把循环次数最多的放在循环的最内层
效率会相应提高的
for( int k=0;i <10;k++){
for(int j=0;j <100;j++){
for(int i=0;i <1000;i++){
function(i,j,k);
}
}
}
这样的话
结果不会受到什么影响的
但是效率会相应的提高