Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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,我正在写一个遗传算法程序,我对如何开始有点困惑。我正在从一个txt文件中读取一个邻接矩阵,它看起来像: a, 0, 10, 7, b, 22, 0, 31, c, 4, 12, 0 但显然,对于更大的矩阵应该有效。对于这个矩阵,从a到a的成本为0,从a到b的成本为10,从b到a的成本为22,等等。。。然后我应该生成n个随机序列(总体)并找到每个序列的适合度。首先也是最重要的是,我真的很困惑如何以及在哪里阅读和存储这些信息?我在哪里存储城市名称(第一个字母),我猜数字将以2D数组的形式出现。但是

我正在写一个遗传算法程序,我对如何开始有点困惑。我正在从一个txt文件中读取一个邻接矩阵,它看起来像:

a, 0, 10, 7,
b, 22, 0, 31,
c, 4, 12, 0

但显然,对于更大的矩阵应该有效。对于这个矩阵,从a到a的成本为0,从a到b的成本为10,从b到a的成本为22,等等。。。然后我应该生成n个随机序列(总体)并找到每个序列的适合度。首先也是最重要的是,我真的很困惑如何以及在哪里阅读和存储这些信息?我在哪里存储城市名称(第一个字母),我猜数字将以2D数组的形式出现。但是,由于类型不同,我如何才能做到不能使用
nextLine()
next()

使用字符串数组/arraylist保存城市名称,使用2D整数数组/arraylist保存数字有什么错?