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

中国网站建设服务中心网站建设高端公司

中国网站建设服务中心,网站建设高端公司,wordpress建站教程道一,新闻动态网页设计Day 59 题目描述 思路 一个岛屿是只要1上下左右连接,典型的深搜,如果具体见代码,主要就是得到一个岛屿后,就将1改为2,这样可以节约时间,遍历这个1的上下左右,确定岛屿数量就是通过找1的数目&a…

Day 59

题目描述

在这里插入图片描述

思路

一个岛屿是只要1上下左右连接,典型的深搜,如果具体见代码,主要就是得到一个岛屿后,就将1改为2,这样可以节约时间,遍历这个1的上下左右,确定岛屿数量就是通过找1的数目,因为之前为一个岛屿的都改为2了。

class Solution {public  void  dfs(char[][] grid,int i,int j){if (i < 0 || i >= grid.length || j < 0 || j >= grid[i].length || grid[i][j] != '1') {return;}// 标记当前位置为已访问grid[i][j] = '2';// 递归探索四个方向dfs(grid, i + 1, j);dfs(grid, i - 1, j);dfs(grid, i, j + 1);dfs(grid, i, j - 1);}public  int numIslands(char[][] grid) {int num=0;for(int i=0;i<grid.length;i++){for(int j=0;j<grid[i].length;j++){if(grid[i][j]=='1'){//找到1 就是一个新岛屿,原因在于被发现的岛屿中所有的1都改成2了num++;dfs(grid,i,j);}}}return num;}
}
http://www.dtcms.com/wzjs/305853.html

相关文章:

  • 企业融资计划书网站首页seo关键词布局
  • 报电子商务(网站建设与运营)客户管理软件
  • 加强网站信息怎么做公关公司是干嘛的
  • 手机网站后台管理系统网站设计制作教程
  • 哈尔滨网站建设贴吧大量微信群推广代发广告
  • jsp做购物网站技术可行性友情链接百科
  • 网站建设网站徒手整形百度高搜
  • 做网站公众号要多少钱广州网络推广万企在线
  • windows 网站建设seo培训机构哪家好
  • 南京市浦口区城乡建设局网站seo的概念
  • wordpress qq快捷登陆深圳优化seo
  • 购物网站开发教程视频浏览器下载安装2023版本
  • 做招聘网站如何宣传百度seo优化技巧
  • 网站做测试怎样做seo是啥意思
  • html5怎么做二手网站磁力搜索引擎
  • 苏州市智信建设职业培训学校网站湖南网站营销推广
  • 网站建设项目报价单厦门百度seo
  • 成品网站 源码1688提高工作效率
  • 做公司网站怎么做手机版新闻发稿平台
  • 深圳网站推广哪家好微信营销软件免费版
  • 我先做个网站怎么做网络营销的作用
  • b2b电子商务平台网站有哪些世界500强企业排名
  • 百度的推广广告长沙百度快速优化排名
  • 如果做淘宝网站项目推广
  • 海口网站建设流程搜多多搜索引擎入口
  • 做网站的人会不会拿走我的网站如何查询网站收录情况
  • 学生处网站建设招标公告杭州网站优化咨询
  • 做原型的素材网站搜索引擎优化技术有哪些
  • 天河区建网站免费自助建站哪个最好
  • 室内设计应该学什么专业六盘水seo