作者tkcn (小安)
看板java
标题Re: [问题] 有没有办法取代或改善List的效率?
时间Wed May 23 00:31:04 2007
※ 引述《Mewra ()》之铭言:
: for( int i = 0 ; i < originalRandomArray.size() ; i++ )
: {
: if( i < nodeNumber * CHANCE_MOVE )
: {
: randomArray.add( originalRandomArray.get( i ) );
: }
: }
: }
刚刚才仔细看了程式码,
如果说 nodeNumber 很大,
而 CHANCE_MOVE 不怎麽大的话 (意即最後所需的乱数数量)
那麽我会建议换另一种写法,
直接产生乱数,并且检查这个乱数是不是已经产生过了
重复的话就重新产生一次
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.71.204