【发布时间】:2014-03-21 14:58:00
【问题描述】:
我有一个文本文件,每行有一些整数。示例:
1 2 4
3
0 4
2 3
这里第1行表示第1个节点连接到编号为1、2和5的节点。空行表示第4个节点未连接到任何节点。
这给了我一个有向图。 This SO question 可能会有所帮助,但它假定每行有 2 个整数,而在这种情况下,它可以有从 0 到 N-1 的任意数量的整数(N 是节点数)。
我只想知道如何阅读这个文本文件。如果我每行有两个整数,我可以完成 infile >> a >> b。如何知道发生了“\n”或行尾。 我不是要求生成有向图的代码。
【问题讨论】:
-
DFS 可以从机构列表中重建图形,并从中提取大量信息。但我们不存在为你编写代码,所以你会被否决而被遗忘。
-
您能否向我们展示您目前需要改进的方法? @MadScienceDreams 这是命令吗?
标签: c++ file-io graph directed-graph adjacency-list