2016-11-28 106 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