Skip to content

Commit 0cc023d

Browse files
Update 图论广搜理论基础.md
1 parent a78f677 commit 0cc023d

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

problems/图论广搜理论基础.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,21 @@ if (!visited[nextx][nexty] && grid[nextx][nexty] == '1') { // 如果节点没被
110110
```
111111
就可以通过 [200.岛屿数量](https://leetcode.cn/problems/number-of-islands/solution/by-carlsun-2-n72a/) 这道题目,大家可以去体验一下。
112112

113+
114+
115+
116+
## 总结
117+
118+
当然广搜还有很多细节需要注意的地方,后面我会针对广搜的题目还做针对性的讲解,因为在理论篇讲太多细节,可能会让刚学广搜的录友们越看越懵,所以细节方面针对具体题目在做讲解。
119+
120+
本篇我们重点讲解了广搜的使用场景,广搜的过程以及广搜的代码框架。
121+
122+
其实在二叉树章节的[层序遍历](https://programmercarl.com/0102.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.html)中,我们也讲过一次广搜,相当于是广搜在二叉树这种数据结构上的应用。
123+
124+
这次则从图论的角度上再详细讲解一次广度优先遍历。
125+
126+
相信看完本篇,大家会对广搜有一个基础性的认识,后面再来做对应的题目就会得心应手一些。
127+
113128
## 其他语言版本
114129

115130
### Python
@@ -142,19 +157,6 @@ def bfs(grid, visited, x, y):
142157
```
143158

144159

145-
## 总结
146-
147-
当然广搜还有很多细节需要注意的地方,后面我会针对广搜的题目还做针对性的讲解,因为在理论篇讲太多细节,可能会让刚学广搜的录友们越看越懵,所以细节方面针对具体题目在做讲解。
148-
149-
本篇我们重点讲解了广搜的使用场景,广搜的过程以及广搜的代码框架。
150-
151-
其实在二叉树章节的[层序遍历](https://programmercarl.com/0102.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.html)中,我们也讲过一次广搜,相当于是广搜在二叉树这种数据结构上的应用。
152-
153-
这次则从图论的角度上再详细讲解一次广度优先遍历。
154-
155-
相信看完本篇,大家会对广搜有一个基础性的认识,后面再来做对应的题目就会得心应手一些。
156-
157-
158160
<p align="center">
159161
<a href="https://programmercarl.com/other/kstar.html" target="_blank">
160162
<img src="../pics/网站星球宣传海报.jpg" width="1000"/>

0 commit comments

Comments
 (0)