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

公众号版影视网站开发工业设计相关网站

公众号版影视网站开发,工业设计相关网站,三网合一 网站建设,商城网站建设公司排名给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。 岛屿的面积是岛上值为 1 …

给你一个大小为 m x n 的二进制矩阵 grid 。

岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。

岛屿的面积是岛上值为 1 的单元格的数目。

计算并返回 grid 中最大的岛屿面积。如果没有岛屿,则返回面积为 0 。

输入:grid = [[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0,0],[0,1,0,0,1,1,0,0,1,0,1,0,0],[0,1,0,0,1,1,0,0,1,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,0,0,0,0,0,0,1,1,0,0,0,0]]
输出:6
解释:答案不应该是 11 ,因为岛屿只能包含水平或垂直这四个方向上的 1 。
输入:grid = [[0,0,0,0,0,0,0,0]]
输出:0
class Solution {public int maxAreaOfIsland(int[][] grid) {int res = 0;for (int r = 0; r < grid.length; r++) {for (int c = 0; c < grid[0].length; c++) {if (grid[r][c] == 1) {res = Math.max(res, dfs(grid, r, c));}}}return res;}private int dfs(int[][] grid, int r, int c) {if (!isGrid(grid, r, c)) {return 0;}if (grid[r][c] == 2) {return 0;}if (grid[r][c] == 0) {return 0;}grid[r][c] = 2;return 1 ++ dfs(grid, r + 1, c)+ dfs(grid, r - 1, c)+ dfs(grid, r, c + 1)+ dfs(grid, r, c - 1);}// 是否在网格区域内private boolean isGrid(int[][] grid, int r, int c) {return r >= 0 && c >= 0 && r < grid.length && c < grid[0].length;}
}

原题链接:力扣

视频讲解链接:岛屿最大面积_哔哩哔哩_bilibili

http://www.bjxfkj.com.cn/article/110731.html

相关文章:

  • 网站公司可以做英文网吗外贸高端网站开发
  • 网站建设服务方案简述企业建设网站的必要性
  • 怎么建立淘宝客网站企业查询哪个软件是免费的
  • 网站制作与管理技术...网站建设服务器对比
  • 复古风格网站王烨
  • 顶尖的设计网站wordpress文章价格产品价格
  • Python用数据库做网站做网站jsp好还是
  • 广西网站运营中国建设银行总行官方网站
  • 烟台做网站排名wordpress模块设计
  • 怎么做网站前段wordpress设置
  • 洛江网站建设报价夏县做网站
  • 谢馥春网站建设的优势免费的企业网站cms
  • 网站demo 工具百度seo
  • 网站开发服务费算无形资产吗网页加速器插件
  • 移动端网站制作的有哪些要求网络防御中心是什么
  • dede网站微信分享封面科技与狠活
  • 网站备案费用多少怎么自己写网页
  • 泰安放心的企业建站公司网页制作用什么软件比较好
  • php+mysql网站开发全程实例 pdf开发微信小程序收费吗
  • 老河口网站定制哪家做网站最便宜
  • 网站优化站外链接怎么做网站3网合一是怎么做的
  • kotlin做网站外贸网站定制公司
  • 怎么做公司网站竞价两个人做aj的视频教程
  • 旅行社网站建设规划书单位怎样做网站
  • 国外做logo的网站wordpress主题模板百度云
  • 扬中做网站整人图片制作器
  • 音乐网站建设规划outlook企业邮箱官网
  • 做交互的设计网站柳江企业网站建设公司
  • 栗田工业大连有效公司网站哪年做的公司建设网站费用做那个科目
  • 做网站接单的网站鉴定手表网站