C++如何从文件中读取坐标转换成二维数组

请您指点如何解决以下任务: 在文本文件中我有一个权重为每对一起点之间的连接矩阵,例如:C++如何从文件中读取坐标转换成二维数组

现在

A, B, 10 

A, C, 15

B, D, 11

D, C, 12

E, A, 14

,如何将这些数据转换成矩阵用零对角(A,A = 0,B,B = 0,等)和x代表没有重量为对:

[[0, 10, 15, x, 14], 

[10, 0, x, 11, x],

[15, x, 0, 12, x],

[x, 11, 12, 0, x],

[14, x, x, x, 0]]

有人可以给我一个方向吗?

感谢

迈克

回答:

只要阅读每一行,改信签入右指数(如row_index = row_letter - 'A'column_index = column_letter - 'A',然后把它在相关的地方在数组中。

以上是 C++如何从文件中读取坐标转换成二维数组 的全部内容, 来源链接: utcz.com/qa/266698.html

回到顶部