日期:2014-05-20 浏览次数:20908 次
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);
}
}
}
这样的话
结果不会受到什么影响的
但是效率会相应的提高