当前位置: 首页 > news >正文

珠海网站开发排名wordpress 留言板代码

珠海网站开发排名,wordpress 留言板代码,网站 无限下拉菜单,东莞设计网站建设在给定的 m x n 网格 grid 中#xff0c;每个单元格可以有以下三个值之一#xff1a; 值 0 代表空单元格#xff1b;值 1 代表新鲜橘子#xff1b;值 2 代表腐烂的橘子。 每分钟#xff0c;腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单元格中没有…在给定的 m x n 网格 grid 中每个单元格可以有以下三个值之一 值 0 代表空单元格值 1 代表新鲜橘子值 2 代表腐烂的橘子。 每分钟腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能返回 -1 。 示例 1 输入grid [[2,1,1],[1,1,0],[0,1,1]] 输出4示例 2 输入grid [[2,1,1],[0,1,1],[1,0,1]] 输出-1 解释左下角的橘子第 2 行 第 0 列永远不会腐烂因为腐烂只会发生在 4 个方向上。示例 3 输入grid [[0,2]] 输出0 解释因为 0 分钟时已经没有新鲜橘子了所以答案就是 0 。提示 m grid.lengthn grid[i].length1 m, n 10grid[i][j] 仅为 0、1 或 2 Python实现 宽度优先这里要使用队列先记录腐烂的橘子然后从队列里面取出橘子进行拓展如果能想到这个代码就容易写出来了。 class Solution:def isValid(self, grid, i,j):return 0ilen(grid) and 0jlen(grid[0])def orangesRotting(self, grid: List[List[int]]) - int:m len(grid)n len(grid[0])q deque()for i in range(m):for j in range(n):if grid[i][j]2:q.append([i,j,0])d0while q:row,col, d q.popleft()xy [[0,1],[0,-1],[1,0],[-1,0]]for x,y in xy:dx rowxdy colyif self.isValid(grid,dx,dy):if grid[dx][dy]1:grid[dx][dy]2q.append([dx,dy,d1])for i in range(m):for j in range(n):if grid[i][j]1:return -1return d
http://www.hkea.cn/news/14340602/

相关文章:

  • 建一个论坛网站要多少钱专门做课件的网站
  • 网站做系统软件培训记录
  • 上海培训机构整顿网站页面关键词优化
  • 怎么做系统软件网站百度一下百度知道
  • 网站换空间wordpresswordpress后台图
  • 在国外做盗版电影网站吗高县住房和城乡建设部网站
  • 成都专业网站制作网站如何建设网站的目录结构层
  • 泉州有哪些做网站的项目建设成效怎么写
  • 怎么在网站里添加cnzz统计成都高端网站制作
  • 海川建设公司网站calypso wordpress
  • 建设招标网 官方网站上海网站建设推荐秒搜科技
  • 微信看视频打赏网站建设网页游戏大全电脑版在线玩
  • 帮企业建设网站和推广网站郑州做网站
  • 做网站人员有什么名称wordpress错误500
  • 站外推广营销方案电子商务公司经营范围有哪些
  • 文化馆建设网站锡盟建设工程造价管理站网站
  • html 动漫网站wordpress表excel插件
  • 建筑网站的特点手机网站主页
  • 可以发广告的100个网站手机小说网站源码
  • 商务网站建设策划书的格式响应式网站 价格
  • 免费建设网站哪个好个人网站开发教程
  • wordpress 表单 ajaxseo外贸推广
  • 网站建设在电子商务中的作用的看法百度企业推广怎么收费
  • 上海网站建设那家好大气的个人网站
  • 网站开发 ide大连有什么好玩的地方
  • 珠海网站建设哪家权威活泼的网站
  • 域名对行业网站的作用网站备案 注意
  • 苏宁网站开发人员工资谷歌chrome安卓版
  • 网站在线咨询模块成都软件开发培训机构
  • 电子商务网站建设报价表有经验的中山网站建设