hier durch zwei Listen iteriert ist, was ich gerade geschrieben habe:Beste Art für unisono
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()));
}
}
Ist dies die effizienteste und klarste Weg, dies zu tun? Man muss nur wissen, dass die Genomliste ihre Werte nach einer Funktion setzt, die ihren aktuellen Wert und den aktuellen Wert von mutationStrategies annimmt. (Wenn Sie sich für evolutionäres Zeug interessieren, ist dies ein Evolution Strategies Algorithmus).