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

厦门网站建设找哪家东台网站建设公司

厦门网站建设找哪家,东台网站建设公司,网站建设与管理难学吗,怎样微信公众号开发思路 深度优先搜索是一种递归的搜索算法,其核心思想是从一个节点开始,沿着一条路径尽可能深地探索下去,直到无法继续,然后回溯到上一个节点,继续探索其他路径。在本题中,我们可以将二维网格中的每一个 ‘1…

思路

深度优先搜索是一种递归的搜索算法,其核心思想是从一个节点开始,沿着一条路径尽可能深地探索下去,直到无法继续,然后回溯到上一个节点,继续探索其他路径。在本题中,我们可以将二维网格中的每一个 ‘1’(陆地)看作一个节点,通过 DFS 算法将与该节点相连的所有陆地都标记为已访问,这样就可以将一个岛屿整体处理。通过遍历整个二维网格,每当遇到一个未被访问的陆地时,就进行一次 DFS 搜索,每进行一次 DFS 搜索就意味着发现了一个新的岛屿,最终统计 DFS 搜索的次数即可得到岛屿的数量。

解答

class Solution {
public:int rows;int cols;void dfs(vector<vector<char>>& grid, int i, int j){// cout << "i="<<i<<", rows="<<this->rows<<", j="<<j<<", cols="<<this->cols<<endl;if (i<0 || i>=this->rows || j<0 || j>=this->cols) return;if (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);}int numIslands(vector<vector<char>>& grid) {int ans = 0;this->rows = grid.size();this->cols = grid[0].size();for (int i=0; i<rows; ++i){for (int j=0; j<cols; ++j){if (grid[i][j] == '1'){dfs(grid, i, j);ans +=1;}                }}return ans;}
};

文章转载自:

http://M12a6xPg.xbnkm.cn
http://OntLMXQf.xbnkm.cn
http://coYycTXW.xbnkm.cn
http://JiBgd4yz.xbnkm.cn
http://MolQLse4.xbnkm.cn
http://PRjhtVuh.xbnkm.cn
http://Fnn6fEFa.xbnkm.cn
http://dNH772X0.xbnkm.cn
http://Qgk8x7CK.xbnkm.cn
http://XCmU2IlM.xbnkm.cn
http://tB0TiNWg.xbnkm.cn
http://VsNcxCWH.xbnkm.cn
http://M02DyZJJ.xbnkm.cn
http://AyF5Qd0r.xbnkm.cn
http://aDni2sb6.xbnkm.cn
http://iNBFfkct.xbnkm.cn
http://ckfUIQmR.xbnkm.cn
http://9NmRUhEz.xbnkm.cn
http://YcOT5ZBS.xbnkm.cn
http://XLFxVY95.xbnkm.cn
http://OuxO4eSj.xbnkm.cn
http://1sTHQHQA.xbnkm.cn
http://urHdcx53.xbnkm.cn
http://FXW8m0uG.xbnkm.cn
http://sB0HkH3E.xbnkm.cn
http://L9KTanC4.xbnkm.cn
http://nLSqi9N7.xbnkm.cn
http://etZr2i8F.xbnkm.cn
http://NXFV7leM.xbnkm.cn
http://cuKR4e8E.xbnkm.cn
http://www.dtcms.com/wzjs/628805.html

相关文章:

  • 公司网站与营销网站区别湖南省建设厅最新领导分工
  • 买机箱网站公司logo设计价格
  • 辽宁鲲鹏建设集团网站凡客诚品为什么失败
  • 企业自助建站系统怎么建先做网站还是做APP
  • 制作音乐网站实验报告艾纳网站建设
  • 建设银行网站 开户行怎么查网址没封的来一个
  • 建建建设网站公司网站贵阳网站建设运营
  • 电商平台网站建设合同免费用搭建网站
  • 小语种企业网站建设seo如何优化的
  • 成功的wordpress网站电商网站制作设计
  • 怎么可以找到做公益的网站网站维护与推广
  • 电子商务网站开发步骤做网站最少多少钱
  • 电商网站的支付接入该怎么做呢网站建设 开源
  • 网游推广员百度网站排名优化价格
  • 一个数据库怎么做二个网站.net网站做优化
  • 网站开发是先给钱还是wordpress 添加评论
  • 娄底网站开发南宁广告设计与制作公司
  • 如何做采集网站网页开发语言有哪几种
  • 商丘做网站的价格一个外国人建设的中国文字网站
  • 太原微网站制作郑州网站建设精英
  • 东莞石碣镇怀化优化生育政策
  • 佛山模板网站建设网站建设可行性的分析
  • 关于建设门户网站的通知网页游戏排行榜大全
  • 什么网站可以做任务领赏金网络营销方式变化背后的逻辑与趋势
  • 什么是网站静态页面俄罗斯乌克兰局势最新消息
  • 东莞企业建站平台收费用的网站怎么做
  • 郑州手机网站建设多少钱网站域名备案要多久
  • 导视设计网站推荐徐州网站制作怎么做
  • 网站建设中html页面企业做网站需要什么手续吗
  • 太原网站建设搭建一起做网店网官网