文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析:Version 1,先统计新鲜水果数量,如果不存在,则时间为0
,同时记录腐败水果的位置。按照广度优先搜索,记录下一轮腐败水果的位置,同时时间加1
,新鲜水果数量减1
,递归执行,直至不存在腐败的水果位置或者新鲜水果为0
。如果此时仍存在新鲜水果,则返回-1
,否则,返回时间。
- Version 1
1 | class Solution: |
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
解析:Version 1,先统计新鲜水果数量,如果不存在,则时间为0
,同时记录腐败水果的位置。按照广度优先搜索,记录下一轮腐败水果的位置,同时时间加1
,新鲜水果数量减1
,递归执行,直至不存在腐败的水果位置或者新鲜水果为0
。如果此时仍存在新鲜水果,则返回-1
,否则,返回时间。
1 | class Solution: |
微信打赏
支付宝打赏