mirror of
https://github.com/krahets/hello-algo.git
synced 2026-08-23 16:47:13 +00:00
build
This commit is contained in:
@@ -18,7 +18,7 @@ comments: true
|
||||
|
||||

|
||||
|
||||
<p align="center"> Fig. 图的广度优先遍历 </p>
|
||||
<p align="center"> 图:图的广度优先遍历 </p>
|
||||
|
||||
### 算法实现
|
||||
|
||||
@@ -427,6 +427,8 @@ BFS 通常借助「队列」来实现。队列具有“先入先出”的性质
|
||||
=== "<11>"
|
||||

|
||||
|
||||
<p align="center"> 图:图的广度优先遍历步骤 </p>
|
||||
|
||||
!!! question "广度优先遍历的序列是否唯一?"
|
||||
|
||||
不唯一。广度优先遍历只要求按“由近及远”的顺序遍历,**而多个相同距离的顶点的遍历顺序是允许被任意打乱的**。以上图为例,顶点 $1$ , $3$ 的访问顺序可以交换、顶点 $2$ , $4$ , $6$ 的访问顺序也可以任意交换。
|
||||
@@ -443,7 +445,7 @@ BFS 通常借助「队列」来实现。队列具有“先入先出”的性质
|
||||
|
||||

|
||||
|
||||
<p align="center"> Fig. 图的深度优先遍历 </p>
|
||||
<p align="center"> 图:图的深度优先遍历 </p>
|
||||
|
||||
### 算法实现
|
||||
|
||||
@@ -835,6 +837,8 @@ BFS 通常借助「队列」来实现。队列具有“先入先出”的性质
|
||||
=== "<11>"
|
||||

|
||||
|
||||
<p align="center"> 图:图的深度优先遍历步骤 </p>
|
||||
|
||||
!!! question "深度优先遍历的序列是否唯一?"
|
||||
|
||||
与广度优先遍历类似,深度优先遍历序列的顺序也不是唯一的。给定某顶点,先往哪个方向探索都可以,即邻接顶点的顺序可以任意打乱,都是深度优先遍历。
|
||||
|
||||
Reference in New Issue
Block a user