Surrounded Regions in Graph| DFS & BFS | LeetCode 130 | Python, Java & C++
RisingBrain
0:00 / 0:00
Surrounded Regions in Graph| DFS & BFS | LeetCode 130 | Python, Java & C++
581 просмотр · 1 день назад
RisingBrain
41,7 тыс. подписчиков
581 просмотр · 1 день назад
Surrounded Regions in Graph is a popular LeetCode 130 problem based on DFS, BFS, Matrix and Grid Traversal.
In this video, we solve the Surrounded Regions problem step by step using both DFS and BFS and understand why boundary-connected O regions should not be changed.
What you'll learn:
Surrounded Regions problem
LeetCode 130 solution
DFS approach
BFS approach
Boundary traversal
How to find connected regions
4-directional movement
How to mark visited cells
Why boundary Os remain unchanged
Python, Java & C++ solutions
Time and space complexity
Complexity
Time: O(N × M)
Space: O(N × M) in the worst case
This problem is an important DFS/BFS + Matrix + Graph Traversal problem for coding interviews and DSA preparation.
If you're preparing for LeetCode, coding interviews, or graph and matrix problems, this is an important problem to understand.
Rising Brain (DSA Sheet):
https://www.risingbrain.org/sheet
Connect with me here:
LinkedIn – / anjalikumari22
Instagram – / rbanjali.codes
Twitter (X) – https://x.com/anjali1kumari?s=21