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

wordpress博客整站源码深圳创业补贴咨询电话

wordpress博客整站源码,深圳创业补贴咨询电话,网站开发软件 连接SQL数据库,php做网站一般用什么软件题目 给你一个由 1#xff08;陆地#xff09;和 0#xff08;水#xff09;组成的的二维网格#xff0c;请你计算网格中岛屿的数量。 岛屿总是被水包围#xff0c;并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外#xff0c;你可以假设该网格的…题目 给你一个由 1陆地和 0水组成的的二维网格请你计算网格中岛屿的数量。 岛屿总是被水包围并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外你可以假设该网格的四条边均被水包围。 示例 1 输入grid [[1,1,1,1,0],[1,1,0,1,0],[1,1,0,0,0],[0,0,0,0,0] ] 输出1示例 2 输入grid [[1,1,0,0,0],[1,1,0,0,0],[0,0,1,0,0],[0,0,0,1,1] ] 输出3提示 m grid.lengthn grid[i].length1 m, n 300grid[i][j] 的值为 0 或 1 解答 源代码 class Solution {public int numIslands(char[][] 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) {infect(grid, i, j);count;}}}return count;}public void infect(char[][] grid, int i, int j) {if (i 0 i grid.length j 0 j grid[0].length grid[i][j] 1) {grid[i][j] 2;} else {return;}infect(grid, i - 1, j);infect(grid, i 1, j);infect(grid, i, j - 1);infect(grid, i, j 1);} } 总结 这道题给我拓展了一个新的解题思路讨论区大佬起名为“感染函数”遍历检测到1时就进入感染函数将这个1能连接到的所有1包括它本身都变为2这样0代表水1代表未遍历过的陆地2代表已经遍历过的陆地。那么就可以做到当到达一个未曾来到过的岛屿时我们把这片岛屿的陆地全部遍历一遍那么之后就算再次来到这片岛屿的陆地也不会错把岛屿数量增加。
http://www.yutouwan.com/news/72425/

相关文章:

  • dede网站模板客有什么可以接单做设计的网站
  • 昆山做网站的个人福州建设网站设计
  • 重庆做网站 外包公司有哪些北京建设信源资讯有限公司
  • 怎么查看网站哪个公司做的wordpress做图片集
  • 企业形象网站怎么做做进口零食网站
  • 医院网站优化青岛市黄岛区建设局网站
  • 绑定云监控netsdk出错seo外包团队
  • 做网站怎样赚卖流量尚品宅配装修公司官网
  • 网站优化如何收费品牌建设 企业要
  • 做健身网站步骤是网站建设
  • 北京免费网站建设模板抖音代运营公司布马网络
  • 网站系统建设思想如何写绍兴大公司有哪些
  • wordpress网站检测咋样着做自己的网站
  • 不用fash做的视频网站如何做返利网站外推广
  • 如何建立网站站点中企动力福利待遇好吗
  • 查出网站的空间商网站建设十年经验
  • 有做阿里网站的吗网站建设维护培训
  • WordPress开发app福州seo网站推广优化
  • 微信网站怎么做的做视频网站成本
  • 网站排名不可有利就前wordpress 模板 淘宝客
  • 手机怎么创网站免费下载seo的优化技巧有哪些
  • 网站建设项目明细未来最吃香的十大行业2022
  • 给一个网站做需求分析vultr搭建wordpress
  • 动漫网站设计与实现产业互联网排名
  • 门户网站系统程序做网站要要多少钱
  • 东莞营销型手机网站建设怎样做网站分流赚钱
  • 北京知名网站建设潮州市网站建设公司
  • 做一元云购网站学编程在哪里学比较正规
  • 网站制作厦门使用代理服务器后看什么网站
  • 湖北省建设厅官方网站证书查询艺术品展览公司网站建设