题目:2319.判断矩阵是否是 X 矩阵

​​题目来源:

leetcode题目,网址:2319. 判断矩阵是否是一个 X 矩阵 - 力扣(LeetCode)

解题思路:

遍历矩阵,对于每一个节点,先判断是否处于主对角线或副对角线上,然后判断是否为0 。

解题代码:

复制代码
class Solution {
    public boolean checkXMatrix(int[][] grid) {
        int n=grid.length;
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++){
                if(i==j || i==n-1-j){
                    if(grid[i][j]==0){
                        return false;
                    }
                }else{
                    if(grid[i][j]!=0){
                        return false;
                    }
                }
            }
        }
        return true;
    }
}
复制代码

总结:

官方题解也是一样的思路。


相关推荐
WX-bisheyuange31 分钟前
基于Spring Boot的教师个人成果管理系统的设计与实现
java·spring boot·后端
小安同学iter1 小时前
SQL50+Hot100系列(11.9)
算法·leetcode·职场和发展
xunyan62342 小时前
面向对象(上)-封装性的引入
java·开发语言
脸大是真的好~2 小时前
黑马JAVAWeb-05 JDBC入门-预编译SQL-Mybatis入门-Mybatis日志输出-数据库连接池-增删改查-XML映射配置
java
还算善良_2 小时前
XML签名
xml·java·开发语言
梅梅绵绵冰2 小时前
xml方式实现AOP
xml·java·开发语言
桦说编程3 小时前
Guava 迭代器增强类介绍
java·后端·设计模式
235164 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
courtfu4 小时前
Plugin ‘mysql_native_password‘ is not loaded`
java·后端
枫子有风4 小时前
Go语言流程控制
android·java·golang