MCPcopy Create free account
hub / github.com/neetcode-gh/leetcode / dfs

Method dfs

python/0130-surrounded-regions.py:6–10  ·  view source on GitHub ↗
(r, c)

Source from the content-addressed store, hash-verified

4 flag = set()
5
6 def dfs(r, c):
7 if not(r in range(rows) and c in range(cols)) or board[r][c] != 'O' or (r, c) in flag:
8 return
9 flag.add((r, c))
10 return (dfs(r + 1, c), dfs(r - 1, c), dfs(r, c + 1), dfs(r, c - 1))
11
12 # traverse through the board
13 for r in range(rows):

Callers

nothing calls this directly

Calls 2

dfsFunction · 0.50
addMethod · 0.45

Tested by

no test coverage detected