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

乐清柳市阿里巴巴做网站的开发第一个app应用程序

乐清柳市阿里巴巴做网站的,开发第一个app应用程序,域名备案批量查询,软件项目外包网岛屿数量 题目描述 链接:力扣#xff1a;200.岛屿数量 给你一个由 1#xff08;陆地#xff09;和 0#xff08;水#xff09;组成的的二维网格#xff0c;请你计算网格中岛屿的数量。 岛屿总是被水包围#xff0c;并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆…岛屿数量 题目描述 链接:力扣200.岛屿数量 给你一个由 1陆地和 0水组成的的二维网格请你计算网格中岛屿的数量。 岛屿总是被水包围并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。。 此外你可以假设。网格的四条边均被水包围。 思路染色法 遇到一个岛屿就将相邻的岛屿全部设置为0然后答案加1。 几个细节的处理 要先去判断当前的图格类型再去判断是否返回 否则遇到只有一个图格答案就是 0搜索时要注意先搜索左下角 代码 class Solution { public:int m, n, res;int vx[4] {0, -1, 1, 0};int vy[4] {-1, 0, 0, 1};vectorvectorchar g;vectorvectorbool state;int numIslands(vectorvectorchar grid) {res 0;g grid;m grid.size();n grid[0].size();state.resize(m, vectorbool(n, false));dfs(0, 0, 1);return res;}inline void dfs(int x, int y, int u) {state[x][y] true;if (g[x][y] 1) {res 1;del(x, y);}if (u m*n) {return;}for (int i 0; i 4; i) {int nx x vx[i], ny y vy[i];if (nx 0 || ny 0 || nx m || ny n) {continue;}if (state[nx][ny] false) {dfs(nx, ny, u1);}}}inline void del(int x, int y) {g[x][y] 0;for (int i 0; i 4; i) {int nx x vx[i], ny y vy[i];if (nx 0 || ny 0 || nx m || ny n) {continue;}if (g[nx][ny] 1) {del(nx, ny);}}return;} };
http://www.w-s-a.com/news/893174/

相关文章:

  • 建网络商城网站wordpress关于
  • 专业网站建设分类标准重庆网站开发哪家专业
  • 织梦的网站关键词如何自己搭建微信小程序
  • 怎么做基金公司网站韩都衣舍网站建设ppt
  • 外贸网站模板aspnet网站开发 视频
  • 上海植物租赁做网站南浔网站建设
  • 怎么做学校网站做兼职工作上哪个网站招聘
  • 软件下载网站哪个比较好杭州开发小程序
  • 做网站都用什么技术学做名片的网站
  • 备案网站忘记密码乐装网
  • 电商扶贫网站建设淄博网站建设小程序
  • 网站群建设代理丰城网站建设公司
  • 青岛网站建设服务器wordpress迁移跳转原网站
  • 泰安网站建设哪里有公司如何注册网站
  • 做网站开专票税钱是多少个点上海市有哪些公司
  • 寿县有做网站开发的吗宁波网站建设方式
  • 网站建设和网站推广服务器怎么发布网站
  • 比较好的摄影网站雅安市政建设公司网站
  • 网站与微信区别wordpress 站内信
  • 宁夏网站开发设计说明书源码下载脚本之家
  • 邱县做网站百度搜索排名机制
  • 运城个人网站建设智慧团建系统官方网站登录
  • 公司营业执照可以做几个网站一家专门做母婴的网站
  • 网站建设商标属于哪个类别搜狗seo快速排名公司
  • 织梦做商城网站企业网络建站
  • 网站后期维护都有什么wordpress首页加图片
  • 展会网站怎么做网页设计与制作教程版徐洪亮课后答案
  • 石景山网站建设设计公司建设网站怎么建立服务器
  • 本地生活服务平台app网站关键词优化原理
  • 建网站的公司叫什么重庆论坛建站模板