本文主要是介绍LeetCode 542 01矩阵,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述:给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。
两个相邻元素间的距离为 1 。
分析:此题目适合用广度优先遍历求解。首先遍历矩阵,将矩阵中值为0的入队列。引入几个关键变量来控制广度优先线路。
二维矩阵dir控制搜索的方向。`
static int[][] dirs = {{-1, 0},
这篇关于LeetCode 542 01矩阵的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!