+ -
当前位置:首页 → 问答吧 → for循环问题。

for循环问题。

时间:2011-10-08

来源:互联网

for循环的次数比较多(循环上万次的时候)的情况有什么办法可以提高这个循环效率或者用什么样的代码可以加快循环速度呢?请路过的高手给点建议(最好是给点代码提示最好)

作者: liang9lanlan   发布时间: 2011-10-08

循环速度?
要不就减少循环次数,
要不就优化循环内部的代码,
没别的方法了;

作者: gukuitian   发布时间: 2011-10-08

如果想让循环速度快点,..
我觉得,先查出有效的数据..
不要直接就查出全部的数据去循环

在循环内部优化自己的判断,能少判断就少判断~~~~~~~~~

作者: wei_wxx   发布时间: 2011-10-08

循环速度取决于循环里面的代码,里面的代码越简单,循环速度越快。
至于速度本身我认为是不可以增快速度的,你要循环那么多次它就给你循环那么多次,要想提高速度就在循环前优化一下代码,减少一下循环次数,然后再优化一下循环里面的代码,我能想到的就这两个办法了……

作者: dzr1990   发布时间: 2011-10-08

话说上万次实在不算多。

在代码内部,可以提前结束循环的语句尽量放前面,

if(1==1)
continue;

作者: gukuitian   发布时间: 2011-10-08

你给段代码才能告诉你怎么优化啊...

作者: leilei0932_java   发布时间: 2011-10-08

减少循环次数,优化循环内部代码

作者: Acesidonu   发布时间: 2011-10-08

其实做一样东西, 有很多种方法可以达到相同的目的。 多想想其他方向, 看能不能简化你的代码

作者: zhangxw205   发布时间: 2011-10-08

判断条件尽量缩小来减少循环次数,内部代码优化

作者: huang_1106   发布时间: 2011-10-08

不用循环,尽量用条件来判断~~

不过像从1加到100这样的也不会有别的好办法

作者: walkman_22   发布时间: 2011-10-08