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

网站建设中 html5 源码千锋教育怎么样

网站建设中 html5 源码,千锋教育怎么样,WordPress微博qq登录插件,网站开发毕设答辩岛屿数量 给你一个由 1(陆地)和 0(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的…

岛屿数量

给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围

输入:二维字符数组
输出:整型变量
思路:只要有一个“1”,则找到与他相邻的所有的“1”,将其都置为“0”,有点像递归的思路,然后直到遇到一个不为“1”,则岛屿数加一

class Solution {public int numIslands(char[][] grid) {int num = 0;//遍历数组for(int i = 0; i < grid.length; i++){for(int j = 0; j < grid[0].length; j++){if(grid[i][j] == '1'){num++;dfs(grid,i,j);}}}return num;}void dfs(char[][] grid, int i, int j){//避免空指针异常if(i < 0 || j < 0 || i >= grid.length || j >= grid[0].length || grid[i][j] == '0'){return;}grid[i][j] = '0';dfs(grid,i - 1, j);dfs(grid,i + 1, j);dfs(grid,i, j + 1);dfs(grid,i, j - 1);}
}
http://www.dtcms.com/wzjs/210234.html

相关文章:

  • 建公司网站步骤网站app免费生成软件
  • 南昌哪家网站建设最好优化设计答案四年级上册语文
  • 企业网站建设 制作实时新闻热点
  • 重庆建立公司网站企业培训课程设计
  • 做科普网站创建网站的软件
  • 网页升级访问永久更新嘉兴seo排名外包
  • 自己制作的网站微商刚起步怎么找客源
  • 个人网站建设培训seo是搜索引擎优化吗
  • 个人网站建设方案书用备案的网络口碑营销案例
  • 怎么管理网站数据库搜狗搜索旧版本
  • 如何快速做网站排名大数据精准获客软件
  • 网站开发 页面功能布局中视频自媒体平台注册
  • 做网站一般要多少钱nba湖人最新新闻
  • 没得公司可以做网站嘛淘宝自动推广软件
  • 国内最好的摄影网站南京seo公司排名
  • java做网站教程网络营销百科
  • 网站建设需要多少资金seo名词解释
  • 闸北东莞网站建设百度公司招聘官网
  • 一个网站的建设流程有哪些谷歌搜索引擎363入口
  • 网站后台管理系统多少钱河北seo平台
  • 电子商务网站建设需求表廊坊seo外包公司费用
  • wordpress从入门寰宇seo
  • 四维码制作网站网站策划书怎么写
  • 企业融资以什么为基础南宁seo标准
  • 做漫画封面的网站广告公司注册
  • 公司网站宣传自己做的灯展如何推广自己的网站
  • python报修网站开发源码十大营销案例分析
  • 莱芜金点子信息港房屋出租seo确定关键词
  • wordpress做企业网站考研培训班哪个机构比较好
  • 帝国cms做中英文网站chrome网页版入口