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

成都网站建设公司官网河源网站建设 科技

成都网站建设公司官网,河源网站建设 科技,站长如何做视频类网站,网站广告位有哪些给定一个由 0 和 1 组成的矩阵 mat #xff0c;请输出一个大小相同的矩阵#xff0c;其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 输入#xff1a;mat [[0,0,0],[0,1,0],[0,0,0]] 输出#xff1a;[[0,0,0],[0,1,0],[0,0,0]] 输入… 给定一个由 0 和 1 组成的矩阵 mat 请输出一个大小相同的矩阵其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 输入mat [[0,0,0],[0,1,0],[0,0,0]] 输出[[0,0,0],[0,1,0],[0,0,0]] 输入mat [[0,0,0],[0,1,0],[1,1,1]] 输出[[0,0,0],[0,1,0],[1,2,1]] 提示 m mat.length n mat[i].length 1 m, n 10^4 1 m * n 10^4 mat[i][j] is either 0 or 1. mat 中至少有一个 0 解题思路 1、相邻指的是上下左右四方向 2、与其以1为起点不如以所有0为起点这是个不错的逆向思维 3、所有0初始值为0所有1初始值Integer.MAX_VALUE/2 4、前者值 1比后者值小即可更新后者值 代码 class Solution {public int fx[] {-1, 1, 0, 0};public int fy[] {0, 0, -1, 1};//上下左右public int INF Integer.MAX_VALUE / 2;public int[][] updateMatrix(int[][] mat) {int m mat.length;int n mat[0].length;Queueint[] qu new LinkedList();for(int i 0; i m; i )for(int j 0; j n; j )if(mat[i][j] 0) {qu.add(new int[] {i, j});}else mat[i][j] INF;bfs(qu, mat, m, n);return mat;}public void bfs(Queueint[] qu, int[][] mat, int m, int n) {while(!qu.isEmpty()) {int xy[] qu.poll();for(int i 0;i 4; i ) {int fxx xy[0] fx[i];int fyy xy[1] fy[i];if(fxx 0 fxx m fyy 0 fyy n mat[xy[0]][xy[1]] 1 mat[fxx][fyy]) {mat[fxx][fyy] mat[xy[0]][xy[1]] 1;qu.add(new int[]{fxx, fyy});}}}} }
http://www.dnsts.com.cn/news/224474.html

相关文章:

  • 北京网站建设飞沐蓬莱专业做网站公司
  • 电子商务网站建设和推广2022楼市最新消息
  • 免费建设微网站制作国际购物网站
  • 兰州网络营销网站公司网站介绍范文
  • 网站开发在线课程最近网站不收录
  • 做网站 赚广告费网站开发公司东莞
  • 网站维护与建设百度免费建个人网站
  • 网站开发客户需求繁昌网站建设
  • 网站建设基本流程是什么wordpress音频付费插件
  • 扬中网站哪家做得好做海报图片去哪个网站找 知乎
  • 网站首页的尺寸做多大58同城 网站建设 成都
  • 自适应网站举例贵阳网站制作专业
  • 网站设计基本要求网站设计要注意事项
  • 网站在排版有哪些方法淮北论坛网官网
  • 河南化工厂网站制作优化
  • 网站建设技术的实现怎么做公司网站
  • 如何查询网站建立时间工程技术
  • 怎样建立网站平台wordpress房地产
  • 湛江网站如何制作wordpress 调用子栏目
  • 广州网站开发水平广州亦客网络大庆网站建设
  • 个人网站毕业设计大前端最新网站
  • 制作网站要花多少钱如何东莞市企业网站建设平台
  • 访问国外网站很慢网站落地页如何做
  • 英文网站建设流程做网站需要看什么书
  • 兰州公司做网站安居客网官网入口
  • 网站优化描述设置唐山城乡建设网站
  • 购物网站主页怎么做wordpress应用教程 pdf
  • 广州网站建设 企业网站前期建设
  • 平阳住房和城乡规划建设局网站江苏建设厅老网站
  • 罗湖附近公司做网站建设多少钱wordpress主题 破解主题