优化循环
Ø优化循环体:
再看如下的代码片:..
for (int i = 0;i <100000;i++)
if (i%10 == 9) {
... // 每十次执行一次
}
改写成也可以提高效率:..
for(inti =0,j =10; i<100000; i++,j--){
if(j == 0){
... // 每十次执行一次
j = 10;
}
}
所以,当有较大的循环时,应该检查循环内是否有效率不高的地方,寻找更优的方案加以改进。