DFS与BFS可结合起来理解,大多题目DFS与BFS均可解答。参见:LeetCode——DFS
接雨水
单词接龙
用二进制表示当前状态
847.访问所有节点的最短路径
864.获取所有钥匙的最短路径
其他
994.腐烂的橘子
1091.二进制矩阵中的最短路径
1162.地图分析
787.K站中转最便宜的航班
279.完全平方数
752.打开转盘锁
815.公交路线
913.猫和老鼠
1036.逃离大迷宫
773.滑动谜题
675.为高尔夫比赛砍树
301.删除无效的括号
本文深入探讨了深度优先搜索(DFS)与广度优先搜索(BFS)两种经典算法的应用场景,通过多个LeetCode题目实例,如接雨水、单词接龙等,详细解析了这两种算法如何解决实际问题。此外,还介绍了如何利用二进制表示状态,在复杂问题求解中的应用。
DFS与BFS可结合起来理解,大多题目DFS与BFS均可解答。参见:LeetCode——DFS
847.访问所有节点的最短路径
864.获取所有钥匙的最短路径
994.腐烂的橘子
1091.二进制矩阵中的最短路径
1162.地图分析
787.K站中转最便宜的航班
279.完全平方数
752.打开转盘锁
815.公交路线
913.猫和老鼠
1036.逃离大迷宫
773.滑动谜题
675.为高尔夫比赛砍树
301.删除无效的括号
366

被折叠的 条评论
为什么被折叠?