14.Rotting Oranges
In a given grid, each cell can have one of three values:
the value
0representing an empty cell;the value
1representing a fresh orange;the value
2representing a rotten orange.
Every minute, any fresh orange that is adjacent (4-directionally) to a rotten orange becomes rotten.
Return the minimum number of minutes that must elapse until no cell has a fresh orange. If this is impossible, return -1 instead.

Solution: (Queue + BFS)
Approach: There can be multiple '2'/ Starting point . So we initially push all the '2' in a queue and Perform BFS with time
Last updated
Was this helpful?