trivial cosmetic changes
This commit is contained in:
parent
8080d1b345
commit
0e235a770b
10 changed files with 262 additions and 207 deletions
|
|
@ -40,17 +40,18 @@ class queenEval : public eoEvalFunc<EOT>
|
|||
{
|
||||
public:
|
||||
|
||||
/**
|
||||
* Count number of threat
|
||||
* @param _queen a solution
|
||||
*/
|
||||
void operator()(EOT& _queen){
|
||||
unsigned int fit=0;
|
||||
for(unsigned int i=0; i<_queen.size()-1; i++)
|
||||
for(unsigned int j=i+1; j< _queen.size(); j++)
|
||||
if(((unsigned int)_queen[i]+j-i == (unsigned int)_queen[j]) || ((unsigned int)_queen[i]+i-j == (unsigned int)_queen[j]))
|
||||
fit++;
|
||||
_queen.fitness(fit);
|
||||
/**
|
||||
* Count number of threat
|
||||
* @param _queen a solution
|
||||
*/
|
||||
void operator()(EOT& _queen)
|
||||
{
|
||||
unsigned int fit = 0;
|
||||
for(unsigned int i = 0; i < _queen.size()-1; i++)
|
||||
for(unsigned int j = i+1; j < _queen.size(); j++)
|
||||
if(((unsigned int)_queen[i]+j-i == (unsigned int)_queen[j]) || ((unsigned int)_queen[i]+i-j == (unsigned int)_queen[j]))
|
||||
fit++;
|
||||
_queen.fitness(fit);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue