2016-11-28 108 views
0

请您指点如何解决以下任务: 在文本文件中我有一个权重为每对一起点之间的连接矩阵,例如: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]] 

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

感谢

迈克

回答

1

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

+1

非常感谢你这很大程度上为我指出了正确的方向。 – Mike