542. 01 Matrix

Posted ruisha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了542. 01 Matrix相关的知识,希望对你有一定的参考价值。

Given a matrix consists of 0 and 1, find the distance of the nearest 0 for each cell.

The distance between two adjacent cells is 1.

Example 1: 
Input:

0 0 0
0 1 0
0 0 0

Output:

0 0 0
0 1 0
0 0 0

 

Example 2: 
Input:

0 0 0
0 1 0
1 1 1

Output:

0 0 0
0 1 0
1 2 1

 

Note:

  1. The number of elements of the given matrix will not exceed 10,000.
  2. There are at least one 0 in the given matrix.
  3. The cells are adjacent in only four directions: up, down, left and right.

 关键词 "...find the distance of the nearest 0 for each cell..."->最短路径问题->使用BFS。



以上是关于542. 01 Matrix的主要内容,如果未能解决你的问题,请参考以下文章

542. 01 Matrix

542. 01 Matrix

LeetCode 542. 01 Matrix

leetcode542 01 Matrix

542. 01 Matrix

542. 01 Matrix