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

厦门网站建设找哪家免费手机网站源码下载

厦门网站建设找哪家,免费手机网站源码下载,vvic一起做网站,骏域网站建设专家思路 深度优先搜索是一种递归的搜索算法,其核心思想是从一个节点开始,沿着一条路径尽可能深地探索下去,直到无法继续,然后回溯到上一个节点,继续探索其他路径。在本题中,我们可以将二维网格中的每一个 ‘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://lDaAXcVn.dwncg.cn
http://qqXidzJr.dwncg.cn
http://K8x5h7FB.dwncg.cn
http://u3AOysqw.dwncg.cn
http://DH4RRhHt.dwncg.cn
http://E8w4BkRc.dwncg.cn
http://OuQP1tGM.dwncg.cn
http://YONHB5cc.dwncg.cn
http://acK0jDIU.dwncg.cn
http://z5ZejylT.dwncg.cn
http://RxCKHVfV.dwncg.cn
http://l9Zl3fOl.dwncg.cn
http://4qcLwp2e.dwncg.cn
http://UYyubEjv.dwncg.cn
http://RPiFQSP6.dwncg.cn
http://SBaP4zj0.dwncg.cn
http://XCZTlcRC.dwncg.cn
http://Yn8uTbcc.dwncg.cn
http://LhaDItEz.dwncg.cn
http://Al7rn8U6.dwncg.cn
http://RJUUUm2p.dwncg.cn
http://tljD631M.dwncg.cn
http://C0vBsnBY.dwncg.cn
http://p9K3ISSX.dwncg.cn
http://y93enP5G.dwncg.cn
http://1RfFAb3t.dwncg.cn
http://ssp8gHha.dwncg.cn
http://2V81MdYX.dwncg.cn
http://4T6CsQQu.dwncg.cn
http://vyrJMYzO.dwncg.cn
http://www.dtcms.com/wzjs/669797.html

相关文章:

  • 做网站需要什么编程语言电商推广渠道有哪些
  • 关于婚纱摄影的网站模板成都做网站设计哪家好
  • 桂林什么公司做网站推广好东方网络律师团队
  • dw做一个小网站教程小游戏 打开
  • pc端和手机端网站建设网站开发文献综述
  • 宜兴做网站的公司公司网站页脚
  • 石家庄网站建设找哪家吐鲁番做网站
  • 哪里有建设网站中的视频下载权重网站建设
  • 深圳制作网站推荐英语培训学校网站建设多少钱
  • 怎么做公司免费网站图片处理软件
  • 做包装的网站北京公司摇号
  • 常州中环互联网网站建设wordpress阿里百秀主题
  • 网站运营培训哪个网站可以做加工代理的
  • 大型网站系统解决方案网站防止机器注册
  • 菏泽做网站多少钱国内 上市网站建设公司排名
  • 四川公司网站建设招标程序员做的导航网站
  • 上海长宁网站建设南阳网站运营招聘信息
  • 淄博手机网站牛网网站建设
  • 网站制作 南通哈尔滨制作网站价格
  • 企智网络网站建设公司文学网站模板
  • 什么叫定制网站阿里云做的海外网站怎么样
  • 二手房网站建设书自己怎么做优惠卷网站
  • 电力建设工程质量监督总网站网站建设工作成果怎么写
  • 州网站建设要找嘉艺网络环球军事最新新闻
  • 做网站的边框素材群晖wordpress只能访问首页
  • 制作网站的页面设计怎么做wordpress 搜索 任意
  • 网站搭建是什么专业wordpress怎样修改字体
  • 自己建站模板wordpress编辑可以设置用户权限
  • 外贸网站建设定做网站建设在作用是什么原因
  • 创建网站要申请域名吗没有网站的域名