994. 腐烂的橘子
生活随笔
收集整理的這篇文章主要介紹了
994. 腐烂的橘子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
994.?腐爛的橘子
在給定的網格中,每個單元格可以有以下三個值之一:
- 值?0?代表空單元格;
- 值?1?代表新鮮橘子;
- 值?2?代表腐爛的橘子。
每分鐘,任何與腐爛的橘子(在 4 個正方向上)相鄰的新鮮橘子都會腐爛。
返回直到單元格中沒有新鮮橘子為止所必須經過的最小分鐘數。如果不可能,返回?-1。
輸入:[[2,1,1],[1,1,0],[0,1,1]] 輸出:4示例 2:
輸入:[[2,1,1],[0,1,1],[1,0,1]] 輸出:-1 解釋:左下角的橘子(第 2 行, 第 0 列)永遠不會腐爛,因為腐爛只會發生在 4 個正向上。示例 3:
輸入:[[0,2]] 輸出:0 解釋:因為 0 分鐘時已經沒有新鮮橘子了,所以答案就是 0 。?
提示:
復盤:
枚舉類型和for of的應用
轉載于:https://www.cnblogs.com/zhangzs000/p/10465692.html
總結
以上是生活随笔為你收集整理的994. 腐烂的橘子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot 工程启动报错之Co
- 下一篇: BZOJ4061/Gym100624F