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

电子商务网站建设技术解决方案wordpress的主题上传了没有显示

电子商务网站建设技术解决方案,wordpress的主题上传了没有显示,从点点博客搬家到wordpress,现在学网站开发文章目录 题目描述算法原理代码实现CJava 题目描述 题目链接#xff1a;200.岛屿数量 PS:注意题目中每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。也就是说斜角是不算了#xff0c; 例如示例二#xff0c;是三个岛屿。 算法原理 这道题目是 DFS#xff0… 文章目录 题目描述算法原理代码实现CJava 题目描述 题目链接200.岛屿数量 PS:注意题目中每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。也就是说斜角是不算了 例如示例二是三个岛屿。 算法原理 这道题目是 DFSBFS并查集基础题目因为本博客属于BFS专题所以只会讲解如何用BFS解决具体如下 遍历整个矩阵每次找到⼀块陆地的时候 说明找到⼀个岛屿记录到最终结果 ret ⾥⾯并且将这个陆地相连的所有陆地也就是这块岛屿全部变成海洋。这样的话我们下次遍历到这块岛屿的时候它已经是海洋了不会影响最终结果。PS可以在原数组上改也可以用一个 bool 类型的visited数组标记笔试可以直接改面试能不能改需要询问面试官其中变成海洋的操作可以利⽤深搜和宽搜解决其实就是 733. 图像渲染这道题~ 这样当我们遍历完全部的矩阵的时候 ret 存的就是最终结果。 三个箭头是每次遇到新岛屿的时候将vis数组标记为true剩下的在陆地在每次q.push的时候标记为true。 不少同学用广搜做这道题目的时候超时了。 就是因为这里有一个广搜中很重要的细节根本原因是只要加入队列就代表走过就需要标记而不是从队列拿出来的时候再去标记走过。 很多同学可能说这有区别吗 如果从队列拿出节点再去标记这个节点走过就会发生这样的结果会导致很多节点重复加入队列。 代码实现 C class Solution {typedef pairint, int PII;int dx[4] {0, 0, -1, 1};int dy[4] {-1, 1, 0, 0};bool vis[301][301];int m, n;public:int numIslands(vectorvectorchar grid) {int ret 0;m grid.size(), n grid[0].size();for (int i 0; i m; i) {for (int j 0; j n; j) {if (grid[i][j] 1 !vis[i][j]){bfs(grid, i, j);ret;}}}return ret;}void bfs(vectorvectorchar grid, int i, int j) {queuePII q;q.push({i, j});vis[i][j] true;while (!q.empty()) {auto [a, b] q.front();q.pop();for (int k 0; k 4; k) {int x a dx[k], y b dy[k];if (x 0 x m y 0 y n grid[x][y] 1 !vis[x][y]){q.push({x, y});vis[x][y] true;}}}} };Java class Solution {int[] dx { 0, 0, -1, 1 };int[] dy { 1, -1, 0, 0 };boolean[][] vis new boolean[301][301];int m, n;public int numIslands(char[][] grid) {m grid.length;n grid[0].length;int ret 0;for (int i 0; i m; i) {for (int j 0; j n; j) {if (grid[i][j] 1 !vis[i][j]) {ret;bfs(grid, i, j);}}}return ret;}public void bfs(char[][] grid, int i, int j) {Queueint[] q new LinkedList();q.add(new int[] { i, j });vis[i][j] true;while (!q.isEmpty()) {int[] t q.poll();int a t[0], b t[1];for (int k 0; k 4; k) {int x a dx[k], y b dy[k];if (x 0 x m y 0 y n grid[x][y] 1 !vis[x][y]) {q.add(new int[] { x, y });vis[x][y] true;}}}} }
http://www.pierceye.com/news/93102/

相关文章:

  • 访问国外的网站很慢wordpress 电商主题
  • 免费收录网站推广wordpress打开速度分析
  • 成都网站运营wordpress后台
  • 班级建设网站wordpress获取分类的文章
  • 北京建设官方网站常州做网站那家快
  • 网站建设源码包射阳网页设计
  • 做企业网站备案都需要什么织梦 安装网站
  • 查询网站收录命令用wordPress搭建图片库
  • 网站开发的验收标准给几个网址谢谢
  • 手表网站大全网络推广竞价
  • 中创高科官方网站wordpress 页面添加js
  • 平台网站怎么做专业网站设计公司排名
  • 网站开发公司 重庆百度seo标题优化软件
  • wordpress 导入主题网站建设优化广告流量
  • 网店装修网站房屋装修设计费一般多少
  • 微信公众平台制作网站设计网站页面要怎么切图
  • 个人网站 备案 类型小红书笔记推广
  • 门户网站怎么创建网页制作步骤php
  • 六师五家渠市建设局网站wordpress 定时发布插件
  • 深圳外贸网站外贸网站建设安阳网站建设服务
  • wdcp 网站建设做民宿推广都有哪些网站
  • 常见的网站开发环境网站建设的结构
  • 贵阳网站推广优化公司做网站的公司搞什么活动
  • 安徽平台网站建设制作坪山网站设计的公司
  • 如何做挂qq的网站2017网站建设
  • wordpress语言切换网站保定广告设计公司
  • 做网站需要走公司吗运行一个网站要多少钱
  • 怎样可以免费做网站wap网站软件
  • 织梦手机网站免费模板漳州城乡建设局网站
  • 厦门建设网站的公司php除了写网站吗