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

leetcode 3124.判断矩阵是否满足条件

思路:并不涉及算法,只是对于if else的条件进行了考察。

这里如果正向去想,也就是找符合条件的格子,条件会非常的多,会使代码变得冗余。我们可以反过来想,从不符合条件的格子找,只要能找到其中一个不符合条件的格子,就直接能返回false。

class Solution {public boolean satisfiesConditions(int[][] grid) {boolean flag1=true;for(int i=0;i<grid.length;i++){for(int j=0;j<grid[0].length;j++){if(i+1!=grid.length&&grid[i+1][j]!=grid[i][j]){flag1=false;break;}if(j+1!=grid[0].length&&grid[i][j+1]==grid[i][j]){flag1=false;break;}}}return flag1;}
}


http://www.mrgr.cn/news/14258.html

相关文章:

  • Springboot @RestControllerAdvice全局异常捕获处理
  • 软件理论,图
  • 【生活英语】4、音乐
  • docker内安装miniconda
  • SSM框架之Mybatis
  • 实现A-Z滑动检索菜单
  • 打脸预测,AI泡沫破裂,科技衰退
  • RFID 智慧城市书房:开启智慧阅读新时代
  • 内存管理1
  • 淘宝扭蛋机小程序,市场发展下的潜在机遇
  • 智能合约漏洞(五)
  • selenium启动总报错 WebDriverManager总是异常
  • Linux驱动学习之IIC(驱动BH1750)
  • 【图像增强】使用 Albumentations Python 库(02)
  • 【系统架构师软考】计算机体系结构(二)
  • write your own xx-starter【1】
  • JVM对象创建和内存分配机制深度解析
  • 鸿蒙(API 12 Beta3版)【获取音视频元数据】音频播放与录制
  • nginx部署前端vue项目完整详细讲解
  • 密码学(二)---DES、SM、RSA