Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 适应度列表替换元素,优化_Java - Fatal编程技术网

Java 适应度列表替换元素,优化

Java 适应度列表替换元素,优化,java,Java,我正在研究优化问题。我试图找到加密文本的密钥,并计算每次的适合度。如果更好(在本例中,更大),则保留新密钥,否则继续使用前一个密钥 我写了以下内容,但不起作用: if (Fitness.get(i + 1) > Fitness.get(i)) { Key.set(i + 1, Key.get(i + 1)); } else { Key.set(i + 1, Key.get(i)); } 你能更好地描述一下你想在这里做什么吗?如果健身列表中的下一个元素小于当前元素,我想保持

我正在研究优化问题。我试图找到加密文本的密钥,并计算每次的适合度。如果更好(在本例中,更大),则保留新密钥,否则继续使用前一个密钥

我写了以下内容,但不起作用:

if (Fitness.get(i + 1) > Fitness.get(i)) {
    Key.set(i + 1, Key.get(i + 1));
} else {
    Key.set(i + 1, Key.get(i));
}

你能更好地描述一下你想在这里做什么吗?如果健身列表中的下一个元素小于当前元素,我想保持当前键不变,否则如果它大于当前元素,我想更新关键元素。你的问题中没有足够的信息来理解你想做什么,或者了解您正在经历的问题。请提供MCVE:阅读