Given a 2D grid of 0s and 1s, find the maximum area of an island. The area = number of connected 1-cells.
Same DFS flood-fill as Number of Islands, but count cells during each DFS and track the maximum.
💡 Pro tip: Understand this problem deeply — don't just memorize the code. Try explaining the approach out loud as if teaching a friend. If you can explain it simply, you truly understand it!
maxAreaOfIsland(grid)
5