日期:2014-05-20  浏览次数:20693 次

这个程序还能提高速度么?
for(int   i=0;i <list.size();i++)
{
          Arrlist[0]+=10;
}
据说这个有两个地方改动后可以提高运行速度。请高手指点一下。

------解决方案--------------------

int size = list.size();
for(int i = 0; i < size; i++)
{
Arrlist[0] += 10;
}


再快一点

for(int i = list.size(); i > 0; i--)
{
Arrlist[0] += 10;
}

这也许是最快的,当然了,还有更快的改法,就是:

Arrlist[0] += 10 * list.size();