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

专业网站建设收费如何优化搜索关键词

专业网站建设收费,如何优化搜索关键词,番禺建设网站哪个好,wordpress文章生成海报插件题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以…

题目描述

给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。

岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。

此外,你可以假设该网格的四条边均被水包围。

在这里插入图片描述

思路

从 (i, j) 向此点的上下左右 (i+1,j),(i-1,j),(i,j+1),(i,j-1) 做深度搜索,如果当前节点的坐标符合要求,并且当前节点的不是0,那么就把它置为0(置0是因为海洋是0,方便我们操作),继续从此点的上下左右做深度搜索,直到所有点都遍历完即可。

代码如下

class NumIslands {public int numIslands(char[][] grid) {int m = grid.length, n = grid[0].length, res = 0;for(int i = 0;i < m;i++){for(int j = 0;j < n;j++){if(grid[i][j] == '1'){res++;dfs(grid, i, j);}}}return res;}public void dfs(char[][] grid, int i, int j){if(i < 0 || i >= grid.length || j < 0 || 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/499582.html

相关文章:

  • 广州做网站如何舆情监测软件
  • 建网站的优势aso关键词搜索优化
  • 信息网站建设网站指数查询
  • 动态ppt模板下载免费完整版seo学校培训班
  • 兴仁县城乡建设局网站成都网站建设方案优化
  • 海阳网站建设提交链接
  • 网站开发图网络舆情监测中心
  • 响应式建网站shodan搜索引擎
  • 新闻网站建设方案书怎么写关键词快速排名平台
  • 建立什么网站可以赚钱线上推广平台
  • 做 英语试题的网站清远今日头条新闻
  • 网站管理后台 模板凡科网建站系统源码
  • 胶南市城乡建设局网站收录优美图片手机版
  • 分销网站方案搜索引擎关键词seo优化公司
  • 房地产建设企业网站本周时事新闻概要10条
  • 找团队做网站网站优化师
  • 龙华网站建设哪家好小程序源码网
  • 涡阳哪里有做网站的沪深300指数怎么买
  • 关于销售网站有哪些内容松原市新闻
  • app与移动网站开发考试资料白城seo
  • 做网站那个php好用西安seo服务商
  • 南昌集团网站建设公司杭州疫情最新消息
  • a做爰视频免费观费网站帮人推广注册app的平台
  • 做网站被捉网络营销促销方案
  • 网页设计与网站建设试题网络销售这个工作到底怎么样
  • 邢台手机网站建设报价seo快速优化技术
  • 链接网站logo武汉大学人民医院光谷院区
  • 什么杭州seo公司北京如何优化搜索引擎
  • 网站建设的费用需求九个关键词感悟中国理念
  • 济南网站建设v芯企优互联不错如何销售自己产品方法有哪些