在 C++ 中为加权图创建输入文件

creating a input file for weighted graph in c++

提前致谢!

您的图表的输入文件可能看起来像这样,在第一行中存储边数,在所有其他行中存储边数:

10
Seattle, San Francisco, 1306
Seattle, Denver, 2161
Denver, Dallas, 1050
Denver, Minneapolis, 1483
...

然而,棘手的部分是解析该信息并存储它。

您还可以将输入存储为邻接表之类的。见下文。

Seattle: (San Francisco, 1306), (Denver, 2161)
Denver: (Dallas, 1050), (Minneapolis, 1483)
...

您有多种选择,但最后您需要将读取的文本文件解析为其他形式(邻接矩阵、邻接列表...),无论输入是什么。