This commit is contained in:
krahets
2024-01-08 03:06:12 +08:00
parent 4c553058fb
commit 64496a9121
10 changed files with 136 additions and 134 deletions

View File

@ -20,15 +20,16 @@ comments: true
### 2.   Q & A
!!! question "路径的定义是顶点序列还是边序列?"
**Q**路径的定义是顶点序列还是边序列?
维基百科上不同语言版本的定义不一致英文版是“路径是一个边序列”而中文版是“路径是一个顶点序列”。以下是英文版原文In graph theory, a path in a graph is a finite or infinite sequence of edges which joins a sequence of vertices.
在本文中,路径被视为一个边序列,而不是一个顶点序列。这是因为两个顶点之间可能存在多条边连接,此时每条边都对应一条路径。
维基百科上不同语言版本的定义不一致英文版是“路径是一个边序列”而中文版是“路径是一个顶点序列”。以下是英文版原文In graph theory, a path in a graph is a finite or infinite sequence of edges which joins a sequence of vertices.
!!! question "非连通图中是否会有无法遍历到的点?"
在本文中,路径被视为一个边序列,而不是一个顶点序列。这是因为两个顶点之间可能存在多条边连接,此时每条边都对应一条路径。
在非连通图中,从某个顶点出发,至少有一个顶点无法到达。遍历非连通图需要设置多个起点,以遍历到图的所有连通分量。
**Q**:非连通图中是否会有无法遍历到的点?
!!! question "在邻接表中,“与该顶点相连的所有顶点”的顶点顺序是否有要求?"
在非连通图中,从某个顶点出发,至少有一个顶点无法到达。遍历非连通图需要设置多个起点,以遍历到图的所有连通分量。
可以是任意顺序。但在实际应用中,可能需要按照指定规则来排序,比如按照顶点添加的次序,或者按照顶点值大小的顺序等,这样有助于快速查找“带有某种极值”的顶点。
**Q**:在邻接表中,“与该顶点相连的所有顶点”的顶点顺序是否有要求?
可以是任意顺序。但在实际应用中,可能需要按照指定规则来排序,比如按照顶点添加的次序,或者按照顶点值大小的顺序等,这样有助于快速查找“带有某种极值”的顶点。