Ben*_* B. 5 java performance iterator coding-style list
这是我刚刚写的:
public void mutate(){
ListIterator<Double> git = genome.listIterator();
Iterator<Double> mit = mutationStrategies.iterator();
while (git.hasNext() && mit.hasNext()){
git.set(alleleUpdate(git.next(), mit.next()));
}
}
Run Code Online (Sandbox Code Playgroud)
这是最有效和最清晰的方式吗?所有必须知道的是,基因组列表根据某个函数设置其值,该函数采用其当前值和mutationStrategies的当前值.(如果你是进化的东西,这是一个进化策略算法).
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |