Practice essential coding patterns with 5 carefully selected easy problems covering graphs, dynamic programming, stacks, and binary search. Perfect for warming up before your Google interview or daily coding practice.
Given an m x n 2D binary grid which represents a map of '1's (land) and '0's (water), return the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically.
Click on any question to jump to it