sorting failed error
maarten van damme
maartenvd1994 at gmail.com
Mon Jul 30 06:27:49 PDT 2012
My cmp is :
bool fitnessCompare(chromosome first,chromosome second){
return fitness(first)>fitness(second);
}
float fitness(chromosome victim){
city[] cities=victim.dna;
//we need to start from home and return to home
cities=city(0,0) ~ cities;
cities~=city(0,0);
float travelled=0f;
for(int x=0;x<cities.length-1;x++)
travelled+=distance(cities[x],cities[x+1]);
return 1/travelled;
}
I've posted my code too on pastebin : http://pastebin.com/7927Hpv2
More information about the Digitalmars-d-learn
mailing list