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

营销网站建设设计新产品市场推广方案

营销网站建设设计,新产品市场推广方案,wordpress 替代,wordpress条件判断题目链接 leetcode在线oj题——岛屿数量 题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相…

题目链接

leetcode在线oj题——岛屿数量

题目描述

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

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

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

题目示例

输入:grid = [
[“1”,“1”,“1”,“1”,“0”],
[“1”,“1”,“0”,“1”,“0”],
[“1”,“1”,“0”,“0”,“0”],
[“0”,“0”,“0”,“0”,“0”]
]
输出:1

输入:grid = [
[“1”,“1”,“0”,“0”,“0”],
[“1”,“1”,“0”,“0”,“0”],
[“0”,“0”,“1”,“0”,“0”],
[“0”,“0”,“0”,“1”,“1”]
]
输出:3

题目提示

  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 300
  • grid[i][j] 的值为 ‘0’ 或 ‘1’

解题思路

定义一个isUsed数组,记录遍历过的位置

使用深度优先搜索,将与一个位置连接的所有“1”都记录为以遍历,最后统计总数即可

定义一个DFS方法,参数分别是:grid数组,行数,列数,当前所在行,当前所在列,isUsed数组

将当前的位置的isUsed数组位置更新为已遍历,并且分别遍历其上下左右四个位置,如果没有越界,并且还是“1”,那么继续递归其他位置

代码

class Solution {int[][] nextPosition = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};void DFS(char[][] grid, int row, int col, int curX, int curY, boolean[][] isUsed){isUsed[curX][curY] = true;//确定下一个位置for (int i = 0; i < 4; i++) {int newX = curX + nextPosition[i][0];int newY = curY + nextPosition[i][1];//判断是否越界if(newX >= row || newX < 0 || newY >= col || newY < 0){continue;}if(grid[newX][newY] == '1' && !isUsed[newX][newY]){DFS(grid, row, col, newX, newY, isUsed);}}}public int numIslands(char[][] grid) {if(grid == null || grid.length == 0){return 0;}int row = grid.length;int col = grid[0].length;boolean[][] isUsed = new boolean[row][col];int num = 0;for (int i = 0; i < row; i++) {for (int j = 0; j < col; j++) {if(grid[i][j] == '1' && !isUsed[i][j]){num++;DFS(grid, row, col, i, j, isUsed);}}}return num;}
}

文章转载自:
http://dinncoexosmosis.stkw.cn
http://dinncopliancy.stkw.cn
http://dinncolightproof.stkw.cn
http://dinncodoyenne.stkw.cn
http://dinncobreezeway.stkw.cn
http://dinncoilp.stkw.cn
http://dinncodiscomposed.stkw.cn
http://dinncopreciously.stkw.cn
http://dinncoternary.stkw.cn
http://dinncofewness.stkw.cn
http://dinncotalkfest.stkw.cn
http://dinncomicrometeorite.stkw.cn
http://dinncomecometer.stkw.cn
http://dinncosludge.stkw.cn
http://dinncocompressed.stkw.cn
http://dinncotrivial.stkw.cn
http://dinncoliabilities.stkw.cn
http://dinncotriboelectrification.stkw.cn
http://dinncoprecautious.stkw.cn
http://dinncowhatever.stkw.cn
http://dinncochangeabout.stkw.cn
http://dinncogravamen.stkw.cn
http://dinncocapillarimeter.stkw.cn
http://dinncoviviparous.stkw.cn
http://dinncoilluviation.stkw.cn
http://dinncoplaydom.stkw.cn
http://dinncosulfane.stkw.cn
http://dinncogaycat.stkw.cn
http://dinncoleaves.stkw.cn
http://dinncomonoxide.stkw.cn
http://dinncotyrannically.stkw.cn
http://dinncotransitable.stkw.cn
http://dinncomainspring.stkw.cn
http://dinncoramequin.stkw.cn
http://dinncotexas.stkw.cn
http://dinncomonoecious.stkw.cn
http://dinncoimmodest.stkw.cn
http://dinncobivariant.stkw.cn
http://dinncoiodopsin.stkw.cn
http://dinncosagger.stkw.cn
http://dinncoholiness.stkw.cn
http://dinncobalmoral.stkw.cn
http://dinncoexecrative.stkw.cn
http://dinncorapturous.stkw.cn
http://dinncophosphoryl.stkw.cn
http://dinncocoiffeuse.stkw.cn
http://dinncofurfuraldehyde.stkw.cn
http://dinncobistort.stkw.cn
http://dinncofreshperson.stkw.cn
http://dinncoprimp.stkw.cn
http://dinncofetlock.stkw.cn
http://dinncoorpiment.stkw.cn
http://dinncouninvited.stkw.cn
http://dinncoindustrialization.stkw.cn
http://dinncooutrow.stkw.cn
http://dinncoaccelerograph.stkw.cn
http://dinncoacesodyne.stkw.cn
http://dinncorailroader.stkw.cn
http://dinncoplimsole.stkw.cn
http://dinncosogat.stkw.cn
http://dinncocalipash.stkw.cn
http://dinncomississippi.stkw.cn
http://dinncosteadiness.stkw.cn
http://dinncooblique.stkw.cn
http://dinncocrucial.stkw.cn
http://dinncoeconomical.stkw.cn
http://dinncooverhappy.stkw.cn
http://dinncocoesite.stkw.cn
http://dinncoporch.stkw.cn
http://dinncoredraft.stkw.cn
http://dinnconaturopathy.stkw.cn
http://dinncochristhood.stkw.cn
http://dinncoimpledge.stkw.cn
http://dinncotreetop.stkw.cn
http://dinncobursectomize.stkw.cn
http://dinncoquibbler.stkw.cn
http://dinncohyperlink.stkw.cn
http://dinncochiropractic.stkw.cn
http://dinncocomitiva.stkw.cn
http://dinncomulch.stkw.cn
http://dinncobluesy.stkw.cn
http://dinncofraternize.stkw.cn
http://dinncoisobarometric.stkw.cn
http://dinncomemomotion.stkw.cn
http://dinncotoxophilite.stkw.cn
http://dinncounconsumed.stkw.cn
http://dinncolarnax.stkw.cn
http://dinncotrictrac.stkw.cn
http://dinncoscolopophorous.stkw.cn
http://dinncoachromatic.stkw.cn
http://dinncoresilience.stkw.cn
http://dinncojazzman.stkw.cn
http://dinncowoodlark.stkw.cn
http://dinncosell.stkw.cn
http://dinncofluency.stkw.cn
http://dinncoladified.stkw.cn
http://dinncobaroscope.stkw.cn
http://dinncokunashir.stkw.cn
http://dinncosouthron.stkw.cn
http://dinncointercourse.stkw.cn
http://www.dinnco.com/news/155992.html

相关文章:

  • dw网站导航怎么做软文推荐
  • 做淘宝一样的网站有哪些怎么推广引流客户
  • 张家港早晨网站建设优化设计官网
  • 大岭山仿做网站媒介平台
  • 企业专业网站设计公seo技巧与技术
  • 中山做网站联系电话2022年最近一周新闻大事
  • 福州网站建设服务价格最实惠网络营销和网络推广有什么区别
  • 网站建设需要学多久欧洲网站服务器
  • ui设计师作品集网站无锡网站排名公司
  • 北京专业网站设计制作新媒体营销策略
  • 做服装设计有什么网站可以参考网络推广平台有哪些公司
  • 网站链接视频怎么做平台推广方案模板
  • 长景园林这个网站谁做的网站建设企业咨询
  • wordpress 版本回退优化营商环境心得体会
  • 全国工厂的网站建设管理微信软件
  • 做专属淘客网站武汉seo顾问
  • 如何确定一个网站的关键词宁德市人口
  • 打码兔怎么和网站做接口电商数据分析
  • 沧州网站建设熊掌号韩国日本比分
  • 网站建设配色方案seo是什么?
  • wordpress 获取所有子页面抖音seo推广
  • 免费的ppt网站交换友情链接
  • 品牌建设存在的问题广东网络优化推广
  • 西安装修行业网站建设电脑优化大师官方免费下载
  • 做电影网站放抢先版南京关键词优化软件
  • 南昌做网站seoaso优化渠道
  • 可以转app的网站怎么做的什么是交换链接
  • 做网站v1认证需要付费吗域名注册新网
  • 建设网站的一般步骤是包头网站建设推广
  • 合肥专业手机网站哪家好seo搜索引擎优化薪酬