首先感謝抱歉,如果問題是基本的,但我不是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中的每個人都像你一樣。我讀了如何寫一個很好的問題,我不知道他們爲什麼downvoting ... –
鏈接中的代碼是C而不是C++ – user463035818