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

电子商务公司网站建立WordPress输出当前网址

电子商务公司网站建立,WordPress输出当前网址,广州官方新闻,西安公司[算法日志]图论刷题: 沉岛思想的运用 leetcode 695 岛屿最大面积 给你一个大小为 m x n 的二进制矩阵 grid . 岛屿 是由一些相邻的 1 (代表土地) 构成的组合, 这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻. 你可以假设 grid 的四个边缘都被 0#xff08…[算法日志]图论刷题: 沉岛思想的运用 leetcode 695 岛屿最大面积 给你一个大小为 m x n 的二进制矩阵 grid . 岛屿 是由一些相邻的 1 (代表土地) 构成的组合, 这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻. 你可以假设 grid 的四个边缘都被 0代表水包围着. 岛屿的面积是岛上值为 1 的单元格的数目。 计算并返回 grid 中最大的岛屿面积. 如果没有岛屿则返回面积为 0 . 本题依旧是一道较基础的图论搜索题采用DFS, BFS 或者后面将要学的并查集都可以解决本题, 但本题的重点在于引入一种算法思想. 沉岛思想 本题我们将DFS作为本题基础. 但不同的是, 我们将不再使用visited数组作为访问过的标记, 转而代之的是我将直接再直接在grid数组上进行修改. 当我们访问过一个岛屿节点1时, 将其改为0. 这种策略实际上与使用visited数组进行标记十分相似, 只不过没有额外分配一个数组, 转而在原本的数组上进行修改. 这其实是另一种算法思想(原地算法)的体现. 原地算法, 指在解决某种问题时利用原本数据空间, 而不额外分配空间. 采用这种算法策略, 在面对较大数据量时, 可以有效节约内存空间, 降低空间复杂度. 以下是本题的示例代码: const int dir[4][2] { {0, -1}, {1, 0}, {0, 1}, {-1, 0} };int DFS3(vectorvectorint g, int x, int y){if (x 0 || y 0 || x g[0].size() || y g.size() || !g[y][x])return 0;int result 1; g[y][x] 0;for (int i 0; i 4; i)result DFS3(g, x dir[i][0], y dir[i][1]);return result;}int maxAreaOfIsland(vectorvectorint grid) {if (grid.empty())return 0;int result 0;for (int i 0; i grid.size(); i){for (int j 0; j grid[0].size(); j){if (grid[i][j]){result max(result,DFS3(grid, j, i));}}}return result;}当然, 在本题中, 我们写的是函数接口, 所以不推荐对原数据的修改, 但这种算法思想依旧值得我们学习与效仿.
http://www.huolong8.cn/news/171230/

相关文章:

  • 要给公司做一个网站怎么做的吗医疗营销网站建设
  • 镇江市网站建设做购物网站的初衷
  • 企业网站建设好的案例除了58还有什么信息发布平台
  • 杭州seo代理公司优化软件有哪些
  • 黄村网站建设价格重庆建设牌摩托车官网
  • 网站文章被采集私密浏览器免费版在线看小说
  • 网站开发与优化课程总结网页设计与制作教程杨选辉
  • 淘宝客推广怎么做网站备案wordpress在线监测
  • 网站数据展示seo在线外链
  • 公共空间设计网站网站维护中是什么意思
  • 开一家公司最低注册资金东莞网站优化一般多少钱
  • 兰州网站排名分析北京优化seo排名优化
  • 网站建设业务的途径网页制作素材图片百度云
  • 邓修明调研成都网站建设设计网站免费素材
  • 建平台跟建网站网页设计难还是网站建设南
  • 建设路小学查分网站建设信用卡网站登录
  • 深圳网站设计公司排名前十什么是网站的权重
  • 图片网站怎样选择虚拟主机长兴县网站建设
  • 个人网站 虚拟主机海南茶叶网站建设
  • 怎么用ps做购物网站网站建设公司中企动力强
  • 阳江东莞网站建设竞价推广怎么样
  • 上海信息科技有限公司软件网站开发营销型集团网站建设
  • 免费微商城小程序百度seo详解
  • wordpress 页面与目录张家港网站网络优化
  • 网站开发语言html如何做到精准客户推广
  • 网站 优化 分析哪个网站可以学做咸菜
  • 做网站需要收付款功能吗网页制作技术有哪些
  • 学网站建设能赚钱吗瑞安 网站建设
  • 定制型网站建设服务器网页设计的基础
  • 可以做试卷网站数学试卷小学六衡阳市住房建设局网站