Skip to main content
David's Blog
About
Algorithm
Framework
Data Structure
Linear
Tree
Graph
Set
Search
DFS
BFS
FOR
Optimization
Decrease & Conquer
Dynamic Programming
Math
FAQ
Computer Science
Core
Network
Operating System
Design
Design Pattern
Object-Oriented Design
System Design
Engineering
Database
MySQL
Redis
Lang
Java
DevOps
Unix
Tools
Tests
TOEFL
LISTENING
READING
SPEAKING
WRITING
GRE
QUANTITATIVE
VERBAL
Solution
David Liu
12/12/25
Less than 1 minute
Solution
具体方案
一个方案=一条路径
求所有方案=求所有路径
BFS 善于解决求连通块问题
把路径看做点,把路径的变化关系看做点的连接关系
这样就把找所有路径问题变成了找所有连通点的问题
例题
迷宫III
实现难点
如何记录最短路径
如何判断球会停在哪里
Prev
Shortest Path
Next
Topological Sort