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

wordpress手机网站模板制作经典营销案例100例

wordpress手机网站模板制作,经典营销案例100例,深圳公司排名名字,网站信息内容建设局通报代码随想录图论 第三天 | 130. 被围绕的区域 417. 太平洋大西洋水流问题 一、130. 被围绕的区域 题目链接:https://leetcode.cn/problems/surrounded-regions/ 思路:题目要求沾边的不动,只改没沾边的,那么可以先dfs遍历4条边&am…

代码随想录图论 第三天 | 130. 被围绕的区域 417. 太平洋大西洋水流问题

一、130. 被围绕的区域

题目链接:https://leetcode.cn/problems/surrounded-regions/
思路:题目要求沾边的不动,只改没沾边的,那么可以先dfs遍历4条边,把沾边的O都改成A。然后直接两层for循环遍历整个数组,把O该成X,把A改成O。

class Solution {public void solve(char[][] board) {for (int i = 0; i < board.length; i++) {if (board[i][0] == 'O') dfs(board, i, 0);if (board[i][board[0].length-1] == 'O') dfs(board, i, board[0].length-1);}for (int i = 0; i < board[0].length; i++) {if (board[0][i] == 'O') dfs(board, 0, i);if (board[board.length-1][i] == 'O') dfs(board, board.length-1, i);}for (int i = 0; i < board.length; i++) {for (int j = 0; j < board[0].length; j++) {if (board[i][j] == 'O') board[i][j] = 'X';if (board[i][j] == 'A') board[i][j] = 'O';}}}void dfs(char[][] board, int x, int y) {if (x < 0 || x >= board.length || y < 0 || y >= board[0].length || board[x][y] != 'O') {return;}board[x][y] = 'A';dfs(board, x-1, y);dfs(board, x+1, y);dfs(board, x, y-1);dfs(board, x, y+1);}
}

二、417. 太平洋大西洋水流问题

题目链接:https://leetcode.cn/problems/pacific-atlantic-water-flow/
思路:分别从太平洋和大西洋的边界出发,逆流而上进行分开的标记,只要某个格子即被太平洋标记又被大西洋标记即可收取。

class Solution {boolean[][][] visited;int[][] nums = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};public List<List<Integer>> pacificAtlantic(int[][] heights) {List<List<Integer>> arrayLists = new ArrayList<>();visited = new boolean[heights.length][heights[0].length][2];for (int i = 0; i < heights.length; i++) {visited[i][0][0] = true;dfs(heights, i, 0, 0);visited[i][heights[0].length-1][1] = true;dfs(heights, i, heights[0].length-1, 1);}for (int i = 0; i < heights[0].length; i++) {visited[0][i][0] = true;dfs(heights, 0, i, 0);visited[heights.length-1][i][1] = true;dfs(heights, heights.length-1, i,1);}for (int i = 0; i < heights.length; i++) {for (int j = 0; j < heights[0].length; j++) {if (visited[i][j][0] && visited[i][j][1]) {List<Integer> list = new ArrayList<>();list.add(i);list.add(j);arrayLists.add(list);}}}return arrayLists;}void dfs(int[][] heights, int x, int y, int sign) {for (int[] num : nums) {int nX = x + num[0];int nY = y + num[1];if (nX < 0 || nX >= heights.length || nY < 0 || nY >= heights[0].length) {continue;}if (visited[nX][nY][sign] || heights[nX][nY] < heights[x][y]) continue;visited[nX][nY][sign] = true;dfs(heights, nX, nY, sign);}}
}
http://www.yayakq.cn/news/395842/

相关文章:

  • 辽宁网站建设多少钱孝感做网站xgsh
  • 腾讯官网登录入口seo专业培训学费多少钱
  • 自己做的网站如何包装静态网站开发课程网
  • 建设音乐网站g宝盆网站建设优惠
  • 查询网站访问量网站设计欣赏导航
  • 长沙网站建设大全jsp网站 值班
  • 常州网站建设公司服务8x2558xcom直接观看
  • 哪些网站的网站怎么做的网站建设构建方案
  • 文化集团网站模板移动开发软件
  • 已有网站做app需要多少钱jsp网站开发制作
  • 南通网站备案网站seo快速排名
  • 网站开发成app信用网站建设意义
  • 产品 网站建设免费网站空间 推荐
  • 网站木马 代码企业网站的视频页如何做
  • 怎样才能被百度秒收录博爱seo排名优化培训
  • 建站资讯互联网建筑公司
  • 公司网站手机版模板wordpress custom fields
  • 网站里做个子网页怎么做优化设计六年级下册数学答案
  • 网站怎么才能吸引人景观设计公司名称
  • 申请收费网站空间网站建设公司如何生存
  • 建网站知识低调与华丽wordpress版
  • 网站建设廾金手指专业壹柒网络营销的多种形式和特点
  • asp网站转wap网站网络运营怎么学
  • 知名的食品行业网站开发wordpress恢复默认链接
  • 池州家居网站建设怎么样免费网络在线打电话
  • 视频变成网站怎么做邯郸市
  • 品牌建设成果镇江网站关键字优化公司
  • 做个人网站需要哪些跨境数据专线内部管理
  • 金融中介做网站需要企业做网站价格
  • 企业公司网站管理系统建设智能家居网站SWOT分析