Прежде всего извините, если вопрос является основным, но я не эксперт на C++.Перевести функцию C++ на Java
Я расследую Генетические алгоритмы в Java, и я пришел к этой ссылке, которая содержит интересную информацию: http://web.archive.org/web/20100216182958/http://fog.neopages.org/helloworldgeneticalgorithms.php
Однако я совершенно не смогу понять, что этот метод делает:
int fitness(bool* chromosome)
{
// the ingredients are: 0 1 2 3 4 5 6
// salt sugar lemon egg water onion apple
return (-chromosome[0] + chromosome[1] + chromosome[2]
-chromosome[3] + chromosome[4] - chromosome[5]
-chromosome[6]);
}
С академических целях, я пытаюсь «перевести» программу на C++ на Java, но я не понимаю этот метод, что именно возвращается? (Я предполагаю, что он работает с массивом.)
Если вы хотите проголосовать, по крайней мере, оставите конструктивную обратную связь через комментарий. По крайней мере, OP не просто опубликовал код и сказал «переводите на Java, пожалуйста». –
@ JonnyHenly СПАСИБО. Я хочу, чтобы все в StackOverFlow были похожи на вас. Я читал, как писать хороший вопрос, и я не знаю, почему они сбрасывают ... –
код в ссылке C не C++ – user463035818