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

网站建设公司郑州2023免费b站推广大全

网站建设公司郑州,2023免费b站推广大全,传奇私服网站搭建教程,西安市十大it培训机构题目链接,描述 https://www.lintcode.com/problem/1410 给一个二维矩阵,每个grid的值代表地势的高度。水流只会沿上下左右流动,且必须从地势高的地方流向地势低的地方。视为矩阵四面环水,现在从(R,C)处注水,问水能否…

题目链接,描述

https://www.lintcode.com/problem/1410

给一个二维矩阵,每个grid的值代表地势的高度。水流只会沿上下左右流动,且必须从地势高的地方流向地势低的地方。视为矩阵四面环水,现在从(R,C)处注水,问水能否流到矩阵外面去?输入的矩阵大小为n x n ,n <= 200。
保证每个高度均为正整数。
样例
样例1输入: 
mat =
[[10,18,13],[9,8,7],[1,2,3]
] and R = 1, C = 1
输出: "YES"
解释: 
(1,1)(1,2)→ 流出。
样例2输入: 
mat = 
[[10,18,13],[9,7,8],[1,11,3]
] and R = 1, C = 1
输出: "NO"
解释:(1,1)无法流向任何其他格点,故无法流出去。

思路

前置知识:BFS,Queue

参考代码

public class Solution {/*** @param matrix: the height matrix* @param r: the row of (R,C)* @param c: the columns of (R,C)* @return: Whether the water can flow outside*/public String waterInjection(int[][] matrix, int r, int c) {//BFSint n = matrix.length,m=matrix[0].length;Queue<int[]> queue = new LinkedList<>();queue.add(new int[]{r,c});int[][] dirs = {{-1,0},{1,0},{0,-1},{0,1}};while (!queue.isEmpty()){int[] poll = queue.poll();int x = poll[0],y=poll[1];if(x ==0 || x ==n-1 || y ==0 || y==m-1)return "YES";for (int[] dir : dirs) {int x1 = x+dir[0],y1=y+dir[1];if(x1>=0 && x1<n && y1>=0 && y1<m && matrix[x][y] > matrix[x1][y1]){queue.add(new int[]{x1,y1});}}}return "NO";}
}
http://www.hengruixuexiao.com/news/42967.html

相关文章:

  • 广州网站建设o2o搜索引擎都有哪些
  • 宁波网站定制服务如何做品牌营销
  • 临海做 网站腾讯企业qq
  • 哪里可以学做网站网络推广费用高吗
  • 如何搭建一个论坛网站网络营销做得好的酒店
  • 网络科技公司诈骗seo策略分析
  • 企通互联的网站建设失败青岛推广优化
  • 中央广播电视总台山东总站互联网品牌营销公司
  • 可靠的上海网站建设公司东莞网络营销
  • 成品网站建设各大网站
  • 互联网营销网站建设seo高效优化
  • 滨江做网站网站如何建立
  • 外贸做包装袋哪个网站好seo点击排名软件哪家好
  • 南京便宜网站建设广州疫情已经达峰
  • 网站删除留言板功能删除推广策划方案怎么写
  • 做网站的程序员工资大约月薪百度seo排名优化公司
  • 企业信息查询免费软件南昌百度seo
  • 企业网站建设需要提供什么内容新浪微博指数查询
  • 太原靠谱的网站制作网站更换服务器对seo的影响
  • 外贸如何建立网站怎么进行网络营销
  • 网站建设与管理 第2版seo网站优化课程
  • 韩国最牛的设计网站大全外链查询
  • 做网站需要技术seo技术学院
  • 做网站 服务器windows优化大师收费吗
  • 江津哪个网站可以做顺风车营销型网站的分类
  • 昆明做网站做的好的公司杭州百度快照优化公司
  • 做网站能用ai做吗bt搜索引擎
  • wordpress新建header常州seo建站
  • 郑州网站建设创新网络怎么推广平台
  • 视频解析网站免费自学电商教程