【发布时间】:2016-02-19 17:39:33
【问题描述】:
我不确定如何处理为广度优先搜索作业提供的输入。我们假设遍历一个图并输出遍历的顺序。这是有向边的列表:
0 1
0 2
2 6
6 1
7 9
4 0
6 4
6 3
9 3
6 2
8 6
1 4
5 6
1 2
6 5
2 3
2 7
5 7
9 0
遍历:0 1 2 4 6 3 7 9 5
我不确定如何正确遍历它?一旦我到达节点 1 和 2,我如何到达列表中更靠后的其他节点 1 和 2?
我知道我必须使用单独的列表来跟踪节点(这是一个单独的问题)但是
最好先订购清单吗?
并不是真正寻找代码只是一个起点,但如果您想用代码示例来回答,我必须使用 C++ 中的循环链表。
【问题讨论】:
标签: c++ graph-algorithm breadth-first-search