# BFS

- [102. Binary Tree Level Order Traversal (BFS)](/cracking-leetcode/dfs-and-bfs/bfs/102.-binary-tree-level-order-traversal-bfs.md)
- [103. Binary Tree Zigzag Level Order Traversal](/cracking-leetcode/dfs-and-bfs/bfs/103.-binary-tree-zigzag-level-order-traversal.md)
- [127. Word Ladder - BFS](/cracking-leetcode/dfs-and-bfs/bfs/127.-word-ladder.md)
- [133. Clone Graph (BFS, DFS)](/cracking-leetcode/dfs-and-bfs/bfs/133.-clone-graph.md)
- [200. Number of Islands (BFS)](/cracking-leetcode/dfs-and-bfs/bfs/200.-number-of-islands.md)
- [733. Flood Fill](/cracking-leetcode/dfs-and-bfs/bfs/733.-flood-fill.md)
- [1765. Map of Highest Peak](/cracking-leetcode/dfs-and-bfs/bfs/1765.-map-of-highest-peak.md)
- [1926. Nearest Exit from Entrance in Maze](/cracking-leetcode/dfs-and-bfs/bfs/1926.-nearest-exit-from-entrance-in-maze.md)
- [317. Shortest Distance from All Buildings](/cracking-leetcode/dfs-and-bfs/bfs/317.-shortest-distance-from-all-buildings.md)
- [399. Evaluate Division](/cracking-leetcode/dfs-and-bfs/bfs/399.-evaluate-division.md)
- [433. Minimum Genetic Mutation](/cracking-leetcode/dfs-and-bfs/bfs/433.-minimum-genetic-mutation.md)
- [542. 01 Matrix](/cracking-leetcode/dfs-and-bfs/bfs/542.-01-matrix.md)
- [547. Number of Provinces](/cracking-leetcode/dfs-and-bfs/bfs/547.-number-of-provinces.md)
- [934. Shortest Bridge](/cracking-leetcode/dfs-and-bfs/bfs/934.-shortest-bridge.md)
- [994. Rotting Oranges](/cracking-leetcode/dfs-and-bfs/bfs/994.-rotting-oranges.md)
- [1091. Shortest Path in Binary Matrix](/cracking-leetcode/dfs-and-bfs/bfs/1091.-shortest-path-in-binary-matrix.md)
- [690. Employee Importance](/cracking-leetcode/dfs-and-bfs/bfs/690.-employee-importance.md)
- [773. Sliding Puzzle](/cracking-leetcode/dfs-and-bfs/bfs/773.-sliding-puzzle.md)
- [1293. Shortest Path in a Grid with Obstacles Elimination](/cracking-leetcode/dfs-and-bfs/bfs/1293.-shortest-path-in-a-grid-with-obstacles-elimination.md)
- [818. Race Car](/cracking-leetcode/dfs-and-bfs/bfs/818.-race-car.md)
- [Dijkstra](/cracking-leetcode/dfs-and-bfs/bfs/dijkstra.md)
- [2577. Minimum Time to Visit a Cell In a Grid](/cracking-leetcode/dfs-and-bfs/bfs/2577.-minimum-time-to-visit-a-cell-in-a-grid.md)
- [01 BFS](/cracking-leetcode/dfs-and-bfs/bfs/01-bfs.md)
- [(01 BFS) 1368. Minimum Cost to Make at Least One Valid Path in a Grid](/cracking-leetcode/dfs-and-bfs/bfs/01-bfs/01-bfs-1368.-minimum-cost-to-make-at-least-one-valid-path-in-a-grid.md)
- [(01 BFS) 2290. Minimum Obstacle Removal to Reach Corner](/cracking-leetcode/dfs-and-bfs/bfs/01-bfs/01-bfs-2290.-minimum-obstacle-removal-to-reach-corner.md)
- [Page 14](/cracking-leetcode/dfs-and-bfs/bfs/01-bfs/01-bfs-2290.-minimum-obstacle-removal-to-reach-corner/page-14.md)
- [2642. Design Graph With Shortest Path Calculator](/cracking-leetcode/dfs-and-bfs/bfs/2642.-design-graph-with-shortest-path-calculator.md)
- [1514. Path with Maximum Probability (spfa, dijkstra)](/cracking-leetcode/dfs-and-bfs/bfs/1514.-path-with-maximum-probability-spfa-dijkstra.md)
- [lintcode 1565 · Modern Ludo I (spfa, dijkstra)](/cracking-leetcode/dfs-and-bfs/bfs/lintcode-1565-modern-ludo-i-spfa-dijkstra.md)
- [743. Network Delay Time (dijkstra](/cracking-leetcode/dfs-and-bfs/bfs/743.-network-delay-time-dijkstra.md)
- [2662. Minimum Cost of a Path With Special Roads](/cracking-leetcode/dfs-and-bfs/bfs/2662.-minimum-cost-of-a-path-with-special-roads.md)
- [787. Cheapest Flights Within K Stops (Dijsktra, DP](/cracking-leetcode/dfs-and-bfs/bfs/787.-cheapest-flights-within-k-stops-dijsktra-dp.md)
- [490. The Maze (spfa](/cracking-leetcode/dfs-and-bfs/bfs/490.-the-maze-spfa.md)
- [505. The Maze II (spfa](/cracking-leetcode/dfs-and-bfs/bfs/505.-the-maze-ii-spfa.md)
- [499. The Maze III (spfa, dijkstra](/cracking-leetcode/dfs-and-bfs/bfs/499.-the-maze-iii-spfa-dijkstra.md)
- [1631. Path With Minimum Effort (dijkstra](/cracking-leetcode/dfs-and-bfs/bfs/1631.-path-with-minimum-effort.md)
- [752. Open the Lock](/cracking-leetcode/dfs-and-bfs/bfs/752.-open-the-lock.md)
- [1197. Minimum Knight Moves](/cracking-leetcode/dfs-and-bfs/bfs/1197.-minimum-knight-moves.md)
- [1730. Shortest Path to Get Food](/cracking-leetcode/dfs-and-bfs/bfs/1730.-shortest-path-to-get-food.md)
- [305. Number of Islands II (union-find)](/cracking-leetcode/dfs-and-bfs/bfs/305.-number-of-islands-ii-union-find.md)
- [803. Bricks Falling When Hit (backward union find)](/cracking-leetcode/dfs-and-bfs/bfs/803.-bricks-falling-when-hit-backward-union-find.md)
- [765. Couples Holding Hands](/cracking-leetcode/dfs-and-bfs/bfs/765.-couples-holding-hands.md)
- [841. Keys and Rooms](/cracking-leetcode/dfs-and-bfs/bfs/841.-keys-and-rooms.md)
- [2812. Find the Safest Path in a Grid](/cracking-leetcode/dfs-and-bfs/bfs/2812.-find-the-safest-path-in-a-grid.md)
- [2510. Check if There is a Path With Equal Number of 0's And 1's](/cracking-leetcode/dfs-and-bfs/bfs/2510.-check-if-there-is-a-path-with-equal-number-of-0s-and-1s.md)
