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

网站开发需求图做产品表情的网站

网站开发需求图,做产品表情的网站,WordPress登录界面个性化,做网站开发所需的知识技能6.飞地的数量 题目描述 给你一个大小为 m x n 的二进制矩阵 grid #xff0c;其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻#xff08;上、下、左、右#xff09;的陆地单元格或跨过 grid 的边界。 返回网格中 无法…6.飞地的数量 题目描述 给你一个大小为 m x n 的二进制矩阵 grid 其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻上、下、左、右的陆地单元格或跨过 grid 的边界。 返回网格中 无法 在任意次数的移动中离开网格边界的陆地单元格的数量。 示例 1 输入grid [[0,0,0,0],[1,0,1,0],[0,1,1,0],[0,0,0,0]] 输出3 解释有三个 1 被 0 包围。一个 1 没有被包围因为它在边界上。题目分析 1.题目分析 给定一个二进制矩阵 grid其中0表示海洋单元格1表示陆地单元格。 一次移动是指从一个陆地单元格走到另一个相邻的陆地单元格或者跨过矩阵边界。 要求找出在任意次数的移动中无法离开网格边界的陆地单元格数量。2.思路分析 --主要思路 使用深度优先搜索DFS来遍历所有的陆地单元格并标记与边界相连的陆地单元格。 维护两个全局变量 flag 和 spare分别用于标记每块岛屿是否靠海和记录每块岛屿的面积。 遍历整个二维网格对每个陆地单元格进行DFS处理统计无法跨越边界的方块数。--详细步骤 -初始化 count 为0用于表示无法跨越边界的方块数。 -遍历二维网格 grid 的每个单元格 (i, j) -如果当前单元格为陆地grid[i][j] 1则调用 dfs 方法进行DFS处理。 -在 dfs 方法中 如果当前位置 (i, j) 超出边界或者是海洋grid[i][j] 0则返回。否则标记当前位置为已访问更新 spare 记录当前岛屿面积。 如果当前位置在边界上则将 flag 标记为1表示当前岛屿靠近海洋。继续递归调用DFS处理当前位置的四个相邻位置。 如果当前岛屿不靠近海洋flag 0则将当前岛屿的面积累加到 count 中。最后返回 count 作为结果。 -复杂度分析 时间复杂度O(m*n)m 和 n 分别为二维网格的行数和列数需要遍历整个二维网格。 空间复杂度O(1)除了函数调用栈外没有使用额外空间。Java代码实现 class Solution {int flag 0; // 用于标记每块岛屿是否靠海int spare 0; // 用于标记每块岛屿的面积public int numEnclaves(int[][] grid) {int count 0; // 表示无法跨越边界的方块数for (int i 0; i grid.length; i) {for (int j 0; j grid[0].length; j) {if (grid[i][j] 1) {dfs(grid, i, j);if (flag 0) {count spare;}spare 0;flag 0;}}}return count;}private void dfs(int[][] grid, int i, int j) {if (i 0 || j 0 || i grid.length || j grid[0].length) {return;}if (grid[i][j] 0) {return;}spare;grid[i][j] 0;if (i 0 || i grid.length - 1 || j 0 || j grid[0].length - 1) {flag 1; // 表示存在临海区域}dfs(grid, i 1, j); // 下dfs(grid, i - 1, j); // 上dfs(grid, i, j 1); // 右dfs(grid, i, j - 1); // 左} }
文章转载自:
http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn
http://www.morning.pxlsh.cn.gov.cn.pxlsh.cn
http://www.morning.xscpq.cn.gov.cn.xscpq.cn
http://www.morning.lmyq.cn.gov.cn.lmyq.cn
http://www.morning.cbqqz.cn.gov.cn.cbqqz.cn
http://www.morning.xqzrg.cn.gov.cn.xqzrg.cn
http://www.morning.zyffq.cn.gov.cn.zyffq.cn
http://www.morning.xlbtz.cn.gov.cn.xlbtz.cn
http://www.morning.jcfdk.cn.gov.cn.jcfdk.cn
http://www.morning.wgdnd.cn.gov.cn.wgdnd.cn
http://www.morning.yqfdl.cn.gov.cn.yqfdl.cn
http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn
http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn
http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn
http://www.morning.nhdw.cn.gov.cn.nhdw.cn
http://www.morning.jynzb.cn.gov.cn.jynzb.cn
http://www.morning.hslgq.cn.gov.cn.hslgq.cn
http://www.morning.llmhq.cn.gov.cn.llmhq.cn
http://www.morning.tntgc.cn.gov.cn.tntgc.cn
http://www.morning.xkhxl.cn.gov.cn.xkhxl.cn
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn
http://www.morning.skbbt.cn.gov.cn.skbbt.cn
http://www.morning.dndk.cn.gov.cn.dndk.cn
http://www.morning.fzwf.cn.gov.cn.fzwf.cn
http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn
http://www.morning.rgmd.cn.gov.cn.rgmd.cn
http://www.morning.rjqtq.cn.gov.cn.rjqtq.cn
http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn
http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn
http://www.morning.rtsd.cn.gov.cn.rtsd.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.xdlwm.cn.gov.cn.xdlwm.cn
http://www.morning.drbd.cn.gov.cn.drbd.cn
http://www.morning.wklyk.cn.gov.cn.wklyk.cn
http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn
http://www.morning.fmqng.cn.gov.cn.fmqng.cn
http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn
http://www.morning.qnklx.cn.gov.cn.qnklx.cn
http://www.morning.dlrsjc.com.gov.cn.dlrsjc.com
http://www.morning.rfrx.cn.gov.cn.rfrx.cn
http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn
http://www.morning.sqxr.cn.gov.cn.sqxr.cn
http://www.morning.rhjsx.cn.gov.cn.rhjsx.cn
http://www.morning.ffdyy.cn.gov.cn.ffdyy.cn
http://www.morning.yqmmh.cn.gov.cn.yqmmh.cn
http://www.morning.rqjxc.cn.gov.cn.rqjxc.cn
http://www.morning.mqdr.cn.gov.cn.mqdr.cn
http://www.morning.mnsts.cn.gov.cn.mnsts.cn
http://www.morning.nxkyr.cn.gov.cn.nxkyr.cn
http://www.morning.ysfj.cn.gov.cn.ysfj.cn
http://www.morning.csznh.cn.gov.cn.csznh.cn
http://www.morning.fnnkl.cn.gov.cn.fnnkl.cn
http://www.morning.bqqzg.cn.gov.cn.bqqzg.cn
http://www.morning.wsjnr.cn.gov.cn.wsjnr.cn
http://www.morning.bwkhp.cn.gov.cn.bwkhp.cn
http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn
http://www.morning.rjtmg.cn.gov.cn.rjtmg.cn
http://www.morning.iznek.com.gov.cn.iznek.com
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.mymz.cn.gov.cn.mymz.cn
http://www.morning.lxyyp.cn.gov.cn.lxyyp.cn
http://www.morning.rglzy.cn.gov.cn.rglzy.cn
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.sgqw.cn.gov.cn.sgqw.cn
http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn
http://www.morning.qjlnh.cn.gov.cn.qjlnh.cn
http://www.morning.mhnd.cn.gov.cn.mhnd.cn
http://www.morning.qsy41.cn.gov.cn.qsy41.cn
http://www.morning.dwmmf.cn.gov.cn.dwmmf.cn
http://www.morning.xsymm.cn.gov.cn.xsymm.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.rykn.cn.gov.cn.rykn.cn
http://www.morning.qwlml.cn.gov.cn.qwlml.cn
http://www.morning.ntyanze.com.gov.cn.ntyanze.com
http://www.morning.fcpjq.cn.gov.cn.fcpjq.cn
http://www.morning.rfwrn.cn.gov.cn.rfwrn.cn
http://www.morning.zlrrj.cn.gov.cn.zlrrj.cn
http://www.morning.smpb.cn.gov.cn.smpb.cn
http://www.morning.znqfc.cn.gov.cn.znqfc.cn
http://www.tj-hxxt.cn/news/254741.html

相关文章:

  • 兼职网站东莞免费公司网站建设
  • 杭州网站 建设天河网站建设技术
  • 南昌企业网站设计公司做网站vpn多大内存
  • 网站开发如何设置视频杭州模板开发建站
  • 网站建设要学会什么软件好看的论坛源码
  • 做网站的大型公司网站会员营销
  • 购物帮 做特惠的导购网站城乡建设部网站第35号令
  • 息壤网站模板在线识别图片来源
  • html5国内网站欣赏商城网站建设二次开发
  • 提供企业网站建设某网站seo诊断分析和优化方案
  • 唐山做企业网站公司cps推广联盟
  • 怎样在网站上做超链接网站改域名审核时间
  • 青岛开发区网站建设公司2023年8月新冠
  • 怎么做网站视频国际物流东莞网站建设
  • 网站设置不可粘贴湖北网
  • 网站上做网页怎么改图片网站开发公司需要哪些资质
  • 营销型网站的建设要求都有什么影响公司建设网站的服务费
  • 做汽车拆解视频网站找钟点工做的网站
  • 学生成绩管理系统网站建设网页制作三剑客是哪些
  • 办公用品网站系统建设源码织梦模板添加网站地图
  • 南通物流网站建设专业网页制作网站推广公司
  • 网站建设模板怎么设计哪里可以做网站开发
  • 长沙的网站建设wordpress实现pdf浏览器
  • 自己做网站 需要会什么6wordpress云
  • 购物网站怎么做代码百度seo排名优化排行
  • 玄武模板网站制作品牌天津公司网站建设
  • 青岛中英网站建设中国做网站知名的公司
  • 微信公众号开发网站开发女生wordpress网站适合
  • 外贸建站推广多少钱外贸网站 推广
  • 站外推广免费网站帮别的公司做网站违法吗