LeetCode 542 01 矩陣 中等

2021-10-05 02:46:36 字數 1085 閱讀 5269

給定乙個由 0 和 1 組成的矩陣,找出每個元素到最近的 0 的距離。兩個相鄰元素間的距離為 1 。

示例 1:

輸入:

0 0 0

0 1 0

0 0 0

輸出:0 0 0

0 1 0

0 0 0

示例 2:

輸入:

0 0 0

0 1 0

1 1 1

輸出:0 0 0

0 1 0

1 2 1

注意:給定矩陣的元素個數不超過 10000。

給定矩陣中至少有乙個元素是 0。

矩陣中的元素只在四個方向上相鄰:上、下、左、右。

4月打卡 Leetcode 542 01 矩陣

題目 我的比較暴力的解法 class solution vector int dy vectorint res matrix vectorint tmp int mm int max while tmp res res i j mm 1 return res bfs 多源bfs框架題解鏈結 leve...

542 01 矩陣(dj的應用)

四月十六號,明天準備開始圖的學習了,這兩天做了幾個廣度優先的演算法題,每個題都有一些不同,有的是單源廣度優先,有的是多源廣度優先,下面這個題,是多源廣度優先演算法的應用,那麼我們列出題目 在做這種,有可能涉及多源廣度的問題時候,我們一定要考慮清楚,誰作為源頭是最合適的呢?這道題我們分析一下,首先找到...

動態規劃 力扣542 01矩陣

給定乙個由 0 和 1 組成的矩陣 mat 請輸出乙個大小相同的矩陣,其中每乙個格仔是 mat 中對應位置元素到最近的 0 的距離。兩個相鄰元素間的距離為 1 示例 輸入 mat 0,0,0 0,1,0 0,0,0 輸出 0,0,0 0,1,0 0,0,0 一般來說,因為這道題涉及到四個方向上的最近...