怎么优化这个循环 for(int i=0;i<1000;i++){ for(int i=0;i<100;i++){ for(int i=0;i<10;i++){ function(i,j,k); } } }我觉得应该把循环次数少的放外循环,不知带是不是这样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三个循环里全是 i ? j, k 呢? for(int i=0;i<1000;i++){ for(int j=0;j<100;j++){ for(int k=0;k<10;k++){ function(i,j,k); } } } 复制快了 是这样的 ijk 循环次数越多放越里面,如:for(int k=0;k<10;k++){ for(int j=0;j<100;j++){ for(int i=0;i<1000;i++){ function(i,j,k); } }} 这个要从汇编说起,对于汇编超过1个循环记录循环的次数要有压栈操作(X86只有一个寄存器cx记录循环变量的),内部循环短的话要重复大量的出入栈操作(外部循环控制1000次啊)对于java 我估计生成的字节码也类似吧 所以1楼 想要找人兼职开发一个班级管理界面,付费的 类的问题 Employee e = new Manager() 给个大家个map中按value排序的代码。高手就过。。 Swing窗体居中问题 一段很有意思的java代码,看看谁能解释一下 新手提问,关于附初值的问题!请大家帮帮忙忙! 如何获取JTextArea中当前光标的位置? 把xx.addEventListener(this);放到类的函数中,而不是构造函数,参数该是什么?谢谢! 请问哪里有Bas4.5(Or Bas5.0???)下载?谢谢了。 求一个生产者与消费者demo的内存关系图(百分相送) applet下载问题?
for(int i=0;i<1000;i++){ for(int j=0;j<100;j++){ for(int k=0;k<10;k++){
function(i,j,k);
} }
}
复制快了 是这样的 ijk
for(int k=0;k<10;k++){
for(int j=0;j<100;j++){
for(int i=0;i<1000;i++){
function(i,j,k);
}
}
}
对于java 我估计生成的字节码也类似吧 所以1楼