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

天津网站优化多少钱优设网的吉祥物

天津网站优化多少钱,优设网的吉祥物,免费做优化的网站,嘉兴seo扣费695. 岛屿的最大面积 题目#xff1a;给你一个大小为 m x n 的二进制矩阵 grid 。岛屿 是由一些相邻的 1 (代表土地) 构成的组合#xff0c;这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0#xff08;代表水#xff0…695. 岛屿的最大面积 题目给你一个大小为 m x n 的二进制矩阵 grid 。岛屿 是由一些相邻的 1 (代表土地) 构成的组合这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0代表水包围着。岛屿的面积是岛上值为 1 的单元格的数目。 计算并返回 grid 中最大的岛屿面积。如果没有岛屿则返回面积为 0 题目链接695. 岛屿的最大面积 和岛屿数量很像 这里比较一个最值就行 class Solution {public int[][] move{{0,1},{0,-1},{1,0},{-1,0}};public boolean[][] visited;public int maxAreaOfIsland(int[][] grid) {int max0;visitednew boolean[grid.length][grid[0].length];for(int i0;igrid.length;i){for(int j0;jgrid[0].length;j){if(!visited[i][j]grid[i][j]1){maxMath.max(max,bfs(grid,i,j)); }}}return max; }public int bfs(int[][] grid,int x,int y){int num1;Queueint[] queuenew LinkedList();queue.offer(new int[]{x,y});visited[x][y]true;while(!queue.isEmpty()){int[] nodequeue.poll();for(int p0;p4;p){int nextxnode[0]move[p][0];int nextynode[1]move[p][1];if(nextx0||nextxgrid.length||nexty0||nextygrid[0].length){continue;}if(!visited[nextx][nexty]grid[nextx][nexty]1){queue.offer(new int[]{nextx,nexty});visited[nextx][nexty]true;num;}}}return num;} }1020. 飞地的数量 题目给你一个大小为 m x n 的二进制矩阵 grid 其中 0 表示一个海洋单元格、1 表示一个陆地单元格。一次移动是指从一个陆地单元格走到另一个相邻上、下、左、右的陆地单元格或跨过 grid 的边界。返回网格中无法在任意次数的移动中离开网格边界的陆地单元格的数量。 题目链接 [1020. 飞地的数量](https://leetcode.cn/problems/number-of-enclaves/description/) 遇到边界则记录 不能遇到边界就退出 需要找到所有联通的点进行标记 class Solution {public int[][] move{{0,1},{0,-1},{1,0},{-1,0}};public boolean[][] visited;public boolean flag;public int numEnclaves(int[][] grid) {int nums0;visitednew boolean[grid.length][grid[0].length];for(int i0;igrid.length;i){for(int j0;jgrid[0].length;j){if(!visited[i][j]grid[i][j]1){flagfalse;int numbfs(grid,i,j);if(flagfalse){numsnum;} }}}return nums; }public int bfs(int[][] grid,int x,int y){if(x0||xgrid.length-1||y0||ygrid[0].length-1){flagtrue;}int num1;Queueint[] queuenew LinkedList();queue.offer(new int[]{x,y});visited[x][y]true;while(!queue.isEmpty()){int[] nodequeue.poll();for(int p0;p4;p){int nextxnode[0]move[p][0];int nextynode[1]move[p][1];if(nextx0||nextxgrid.length||nexty0||nextygrid[0].length){continue;}if(!visited[nextx][nexty]grid[nextx][nexty]1){if(nextx0||nextxgrid.length-1||nexty0||nextygrid[0].length-1) {flagtrue;}queue.offer(new int[]{nextx,nexty});visited[nextx][nexty]true;num;}}}return num;} }
http://www.yutouwan.com/news/392865/

相关文章:

  • 北京海淀区区长重庆网站优化排名软件方案
  • 想建立一个网站怎么做网站优化指标
  • 郑州博文it培训 网站开发 平面乙方宝
  • 免费建站模板阿里云的网站接入方式
  • 网站与网站自动跳转代码wordpress需要会php
  • 简单网站建设论文总结前端是做网站的吗
  • 平安河南建设网站阿里云服务器在哪里
  • 扬中网站优化dw网页制作教程合集
  • 贵阳建立网站市场推广有哪些
  • 天津平台网站建设哪里好个人建什么网站最赚钱吗
  • 北京 设计 网站建设企业网站建设的要素有哪些
  • 深圳网站建设公司地址全国小学网站建设
  • 营销型官方网站wordpress顶部栏
  • 网站开发质量屋长安网站建设制作公司
  • 网站主题栏目分类分销商城
  • 做淘客一定要建网站吗外贸论坛排行榜
  • 做产品目录设计用什么网站好游戏推广代理平台
  • gta5网站显示建设中南京制作网站优化
  • 求个网站能用的wordpress后台添加导航
  • 网站程序有哪些如何打造电商平台
  • 网站开发资金来源番禺网站开发哪家强
  • 免费的汽车网站源码搜索引擎营销经典案例
  • 苏州 网站的公司怎样设计app软件
  • 济南做外贸的网站公司营销型企业网站建设案例
  • 一般做网站的宽度怎么处理的wordpress一键变灰色
  • vs网站开发需要的组件做毕设的网站万
  • 网站开发中安全性wordpress刷赞网站源码
  • 电子信箱注册网站网站英语培训
  • 中国建设银行个人网站网站建设要用H5吗
  • 网站仿造wordpress重装后404