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

中文免费网站模板国外优惠卷网站如何做

中文免费网站模板,国外优惠卷网站如何做,wordpress网站前端,seo外链工具给你一个大小为 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 。

示例 2:

输入:grid = [[0,0,0,0,0,0,0,0]]
输出:0

提示:

m == grid.length
n == grid[i].length
1 <= m, n <= 50
grid[i][j] 为 0 或 1

解题思路:

到过一处岛屿并感染,dfs

代码:

class Solution {public int maxres = 0;public int res = 0;public int maxAreaOfIsland(int[][] grid) {int len = grid.length;int mar = grid[0].length;for(int i = 0; i < len; i ++)for(int j = 0; j < mar; j ++)if(grid[i][j] == 1) {res = 0;dfs(grid, i, j, len, mar);maxres = Math.max(maxres, res);}return maxres;}public void dfs(int a[][], int x, int y, int len, int mar) {a[x][y] = 2;res ++;int fx[] = {-1, 1, 0, 0};int fy[] = {0, 0, -1, 1};int fxx =0, fyy = 0;for(int i = 0; i < 4; i ++) {fxx = x + fx[i];fyy = y + fy[i];if(fxx >= 0 && fxx < len && fyy >= 0 && fyy < mar && a[fxx][fyy] == 1) dfs(a, fxx, fyy, len, mar);}}
}

在这里插入图片描述

http://www.yayakq.cn/news/759070/

相关文章:

  • 巴中移动网站建设住房和城乡建设部标准定额司网站
  • 秦皇岛网站开发价格ui培训设计培训班
  • 熵网站网站开发保密合同
  • 做男女之间的事情的网站毕业网站建设ppt
  • 关于做数学 平方差公式的网站wordpress大学 永久链接
  • ps怎么做网站首页国家建设工程信息网
  • 灌南县建设局网站优化网站排名费用
  • 郑网站建设企业网站开发报价表
  • 网站微信支付开发服装设计网上自学课程
  • 山西网站建设方案wordpress 标题居中
  • 北京网站优化哪家好微信管理系统平台
  • 一级做a免费观看视频网站灰色行业推广平台网站
  • 郑州网站建设做推广吗企业做app好还是网站好
  • 怎么在微信公众号上做网站东莞建设通网站
  • 正定网站建设sketch wordpress 主题
  • 做网站赚钱流程网站恢复正常
  • 网站已备案下一步怎么做网页设计购物网站
  • 做企业的网站都要准备什么asp网站开发教案
  • 淮南网官方网站注册网站会不会有风险
  • 网站一般都是用什么软件做的网络服务费属于什么费用
  • 汽车网站网页模板腾讯云服务器可以干嘛
  • 学校网站模板下载保安服定制公司
  • 便宜做网站价格百度推广外推联系方式
  • 手机版网站开发框架专业的网站设计
  • 郑州汉狮做网站的公司平台网站怎么做的好
  • 国外设计公司网站欣赏做营销网站 如何让商家入驻
  • 东莞企石网站设计网站推广和优化教程
  • 网站建设时图片和文字最权威的网站推广公司
  • 呼和浩特网站建设哪家最便宜建设工程施工合同 示范文本
  • 网站开发和前端是一样吗做网站需要准备什么条件