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

平顶山市网站建设_网站建设公司_前端开发_seo优化

平台类网站建设方案,无锡网站制作哪家实惠,网站做页游推广,2017年做网站维护总结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.ihoyoo.com/news/86353.html

相关文章:

  • 单位网站中文域名到期续费榆林做网站公司
  • 厦门网站建设哪好怎么做黑客攻击网站
  • 女人做春梦视频网站中国建设银行网站显示未签约
  • 网络公司排名图肇庆企业网站关键词优化教程
  • 网站如何做访客统计保定seo排名公司
  • 网站改版后seo该怎么做网站制作维护价格
  • 做网站网页版和手机版网站建设描述书
  • 电脑做视频的网站互联网广告推广
  • 四川纵川建设机械有限公司网站jsp网站开发学习心得
  • 如何在社交网站上做视频推广做一借款撮合网站
  • 响应式网站是啥意思哈尔滨网站建设吕新松
  • 男和女做暖暖网站阿里云网站搭建教程
  • 计算机有网站建设专业吗wordpress 备案信息
  • 电子商务网站保密协议虚拟主机加RDS安装wordpress
  • 电商网站100排行榜企业网站的制作用到的技术
  • 怎么用虚拟机做网站邮箱如何注册企业邮箱
  • 网站建设 服务条款网站建设与管理实训总结
  • 网站后台改前台不变网站建设应该应聘什么岗位
  • cp网站开发是什么搭建平台的同义词
  • 网站内容保护网站建设的网络技术
  • 湖北企业建站系统信息小型企业网站设计与制作
  • 私人可注册网站吗dw个人网页制作素材
  • 做金属小飞机的网站怎么用phpcmf做网站
  • 网站建设费一般是什么费用wordpress 自定义主页
  • 陕西省建设工程质量安全监督总站网站手机图标 wordpress
  • 韶关网站建设价格企业管理模块
  • 中铁建设集团网站wordpress先显示置顶文章
  • 网站建设价格槽闸阀重庆seo网站
  • 求购信息网站太原网站推广教程
  • 在百度上做公司网站得多少钱wordpress nextpage