import Individual; import java.util.Vector; public class Generation { protected Individual population[]; public Generation(int num) { population=new Individual[num]; } public Individual getIndividualAt(int i) throws ArrayIndexOutOfBoundsException { return population[i]; } public void setIndividualAt(Individual indiv, int i) throws ArrayIndexOutOfBoundsException { population[i]=indiv; } public int getNumIndividuals() { return population.length; } public int[] getFitnessArray() { int len=getNumIndividuals(); int ret[]=new int[len]; for (int i=0;i=0; i--) if (population[i]==indiv) return i; return -1; } }