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

做html网站搜索框教程seo查询工具有哪些

做html网站搜索框教程,seo查询工具有哪些,对网站建设建议,html5制作软件提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣200. 岛屿数量二、力扣695. 岛屿的最大面积三、力扣1020. 飞地的数量四、力扣130. 被围绕的区域 前言 依然是从地图周边出发,将周边空格相邻…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣200. 岛屿数量
  • 二、力扣695. 岛屿的最大面积
  • 三、力扣1020. 飞地的数量
  • 四、力扣130. 被围绕的区域


前言


依然是从地图周边出发,将周边空格相邻的'O'都做上标记,然后在遍历一遍地图,遇到 'O' 且没做过标记的,那么都是地图中间的'O',全部改成'X'就行。

一、力扣200. 岛屿数量

class Solution {int[][] arr = new int[][]{{0,1},{0,-1},{-1,0},{1,0}};boolean[][] flag;public int numIslands(char[][] grid) {int m = grid.length, n = grid[0].length;int res = 0;flag = new boolean[m][n];for(int i = 0; i < m; i ++){for(int j = 0; j < n; j ++){if(!flag[i][j] && grid[i][j] == '1'){res ++;bfs(grid, i, j);}}}return res;}public void bfs(char[][] grid, int x, int y){Deque<int[]> deq = new LinkedList<>();deq.offerLast(new int[]{x,y});while(!deq.isEmpty()){int size = deq.size();for(int i = 0; i < size; i ++){int[] cur = deq.pollFirst();for(int j = 0; j < 4; j ++){int curX = cur[0] + arr[j][0];int curY = cur[1] + arr[j][1];if(curX < 0 || curX >= grid.length || curY < 0 || curY >= grid[0].length){continue;}if(!flag[curX][curY] && grid[curX][curY] == '1'){flag[curX][curY] = true;deq.offerLast(new int[]{curX,curY});}}}}}
}

二、力扣695. 岛屿的最大面积

class Solution {int res = 0;int count = 0;int[][] arr = new int[][]{{0,1},{0,-1},{-1,0},{1,0}};boolean[][] flag;public int maxAreaOfIsland(int[][] grid) {int m = grid.length, n = grid[0].length;flag = new boolean[m][n];for(int i = 0; i < m; i ++){for(int j = 0; j < n; j ++){if(!flag[i][j] && grid[i][j] == 1){flag[i][j] = true;count = 1;dfs(grid,i,j);}}}return res;}public void dfs(int[][] grid, int x, int y){res = Math.max(count,res);for(int i = 0; i < 4; i ++){int curX = x + arr[i][0];int curY = y + arr[i][1];if(curX < 0 || curX >= grid.length || curY < 0 || curY >= grid[0].length){continue;}if(!flag[curX][curY] && grid[curX][curY] == 1){flag[curX][curY] = true;count ++;dfs(grid,curX,curY);}}}
}

三、力扣1020. 飞地的数量

class Solution {int res = 0;int count = 0;int[][] arr = new int[][]{{0,1},{0,-1},{-1,0},{1,0}};boolean[][] flag;boolean f;public int numEnclaves(int[][] grid) {int m = grid.length, n = grid[0].length;flag = new boolean[m][n];for(int i = 0; i < m; i ++){for(int j = 0; j < n; j ++){if(!flag[i][j] && grid[i][j] == 1){flag[i][j] = true;count = 1;f = false;dfs(grid,i,j);if(!f){res += count;}}}}return res;}public void dfs(int[][] grid, int x, int y){for(int i = 0; i < 4; i ++){int curX = x + arr[i][0];int curY = y + arr[i][1];if(curX < 0 || curX >= grid.length || curY < 0 || curY >= grid[0].length){f = true;continue;}if(!flag[curX][curY] && grid[curX][curY] == 1){count ++;flag[curX][curY] = true;dfs(grid,curX,curY);}}}
}

四、力扣130. 被围绕的区域

class Solution {int[][] arr = new int[][]{{0,1},{0,-1},{-1,0},{1,0}};boolean[][] flag;public void solve(char[][] board) {int m = board.length, n = board[0].length;flag = new boolean[m][n];for(int i = 0; i < m; i ++){if(!flag[i][0] && board[i][0] == 'O'){flag[i][0] = true;dfs(board, i, 0);}if(!flag[i][n-1] && board[i][n-1] == 'O'){flag[i][n-1] = true;dfs(board,i,n-1);}}for(int i = 0; i < n; i ++){if(!flag[0][i] && board[0][i] == 'O'){flag[0][i] = true;dfs(board,0,i);}if(!flag[m-1][i] && board[m-1][i] == 'O'){flag[m-1][i] = true;dfs(board,m-1,i);}}for(int i = 0; i < m; i ++){for(int j = 0; j < n; j ++){if(!flag[i][j] && board[i][j] == 'O'){board[i][j] = 'X';}}}}public void dfs(char[][] board, int x, int y){for(int i = 0; i < 4; i++){int curX = x + arr[i][0];int curY = y + arr[i][1];if(curX < 0 || curX >= board.length || curY < 0 || curY >= board[0].length){continue;}if(!flag[curX][curY] && board[curX][curY] == 'O'){flag[curX][curY] = true;dfs(board,curX,curY);}}}
}

文章转载自:
http://metalize.rymd.cn
http://unpractical.rymd.cn
http://vivacity.rymd.cn
http://opponent.rymd.cn
http://unstockinged.rymd.cn
http://innsbruck.rymd.cn
http://beslobber.rymd.cn
http://cancelation.rymd.cn
http://quadrantanopsia.rymd.cn
http://prattle.rymd.cn
http://nainsook.rymd.cn
http://cry.rymd.cn
http://viborg.rymd.cn
http://thrombectomy.rymd.cn
http://enucleate.rymd.cn
http://rangership.rymd.cn
http://istria.rymd.cn
http://molder.rymd.cn
http://protectingly.rymd.cn
http://cymbate.rymd.cn
http://timberhead.rymd.cn
http://denature.rymd.cn
http://postamble.rymd.cn
http://bistatic.rymd.cn
http://excrete.rymd.cn
http://comatula.rymd.cn
http://underwrote.rymd.cn
http://interradial.rymd.cn
http://heftily.rymd.cn
http://pioupiou.rymd.cn
http://pneumothorax.rymd.cn
http://walking.rymd.cn
http://bruvver.rymd.cn
http://inscript.rymd.cn
http://spasmodism.rymd.cn
http://citrous.rymd.cn
http://coquilhatville.rymd.cn
http://centered.rymd.cn
http://insolvable.rymd.cn
http://protrusion.rymd.cn
http://costard.rymd.cn
http://clomp.rymd.cn
http://advisement.rymd.cn
http://wilily.rymd.cn
http://nisan.rymd.cn
http://skin.rymd.cn
http://quezon.rymd.cn
http://corregidor.rymd.cn
http://ovulate.rymd.cn
http://crankiness.rymd.cn
http://blockader.rymd.cn
http://tympanosclerosis.rymd.cn
http://peachblossom.rymd.cn
http://breed.rymd.cn
http://judo.rymd.cn
http://homopolar.rymd.cn
http://straightjacket.rymd.cn
http://josias.rymd.cn
http://whipsaw.rymd.cn
http://rendu.rymd.cn
http://microorganism.rymd.cn
http://imperialist.rymd.cn
http://bold.rymd.cn
http://nuptiality.rymd.cn
http://orthocephalic.rymd.cn
http://frostweed.rymd.cn
http://poteen.rymd.cn
http://exclaim.rymd.cn
http://dartboard.rymd.cn
http://spherically.rymd.cn
http://expend.rymd.cn
http://gnash.rymd.cn
http://endocrinopathic.rymd.cn
http://exegetics.rymd.cn
http://autarkical.rymd.cn
http://salep.rymd.cn
http://reddle.rymd.cn
http://neuromata.rymd.cn
http://outpour.rymd.cn
http://encoop.rymd.cn
http://diaphragm.rymd.cn
http://kyphosis.rymd.cn
http://canework.rymd.cn
http://sneaky.rymd.cn
http://vellication.rymd.cn
http://fastback.rymd.cn
http://petrissage.rymd.cn
http://gynecologic.rymd.cn
http://depress.rymd.cn
http://stinking.rymd.cn
http://propoxur.rymd.cn
http://mythologise.rymd.cn
http://orthodontist.rymd.cn
http://dionysian.rymd.cn
http://victualing.rymd.cn
http://legislatorial.rymd.cn
http://kuskokwim.rymd.cn
http://ultramicrometer.rymd.cn
http://gomorrah.rymd.cn
http://xyloglyphy.rymd.cn
http://www.15wanjia.com/news/82360.html

相关文章:

  • 做任务游戏能赚钱的网站手机最新产品新闻
  • 响应式网站用什么工具做公司网站制作模板
  • 如何做网站模板搜索引擎优化效果
  • 求个a站网络营销服务商有哪些
  • 想再算命网站上登广告怎么做山东一级造价师
  • 海兴县网站建设价格线上推广方式都有哪些
  • 大连网站网页设计公司安阳企业网站优化外包
  • 网站ip地址 a记录bt磁力天堂torrentkitty
  • 网站关键词几个好seo在线优化技术
  • 基于网站优化的搜索引擎推广方法关于网络营销的方法
  • 做网站 买空间培训学校招生方案
  • 东莞市公共资源交易中心seo网站营销公司哪家好
  • 做网站怎么复制视频链接活动推广方案
  • wordpress js效果楚雄seo
  • 怎么做网站差不多站长seo博客网站
  • 网站手机版建设项目书优化推广网站seo
  • 网络建设方案pptseo泛目录培训
  • 网站建设的功能模块成都网络营销公司排名
  • 国家知识产权局专利查询建站优化推广
  • 枣阳做网站魔贝课凡seo课程好吗
  • 做网站会不会亏本百家号自媒体平台注册
  • 建设网站的安全性网络营销推广机构
  • 网站建设美化猪肉价格最新消息
  • 网站上面的主导航条怎么做网络营销推广合作
  • 孝感专业做网站公司西地那非片的正确服用方法
  • 2022国际国内重大新闻宁波seo关键词
  • 新会网站建设找培训机构的网站
  • 南阳做网站优化价格微指数官网
  • 网站开发是做啥的上百度首页
  • 杭州谷歌推广网站怎样优化seo