首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

怎么快速存取大数组

2012-02-08 
如何快速存取大数组如下例子:int i,iDimMax,iDim[1000 0000]iDimMax -1for( i 0 i 1000 0000 i

如何快速存取大数组
如下例子:

int i,iDimMax,iDim[1000 0000];

iDimMax = -1;
for( i = 0 ; i < 1000 0000; i++ )
{
  if( ... )
  continue;

  iDim[ ++ iDimMax ] = i;
}

发觉这数组存入 i 值很慢,有何快速的方法? 谢了!

[解决办法]
没有比数组访问更快的设施了。memset可快速将数组设置成某值,但好像不适合你的应用。
[解决办法]
想不到更好的法子!~
[解决办法]
是IF里边有问题吧,若IF里边没问题那就只能认命了。
[解决办法]
vector可以不

热点排行