题目: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;
    }
}
复制代码

总结:

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


相关推荐
黄雪超19 分钟前
JVM——打开JVM后门的钥匙:反射机制
java·开发语言·jvm
有梦想的攻城狮27 分钟前
spring中的@RabbitListener注解详解
java·后端·spring·rabbitlistener
李斯维29 分钟前
循序渐进 Android Binder(二):传递自定义对象和 AIDL 回调
android·java·android studio
androidwork30 分钟前
OkHttp 3.0源码解析:从设计理念到核心实现
android·java·okhttp·kotlin
程序员岳焱32 分钟前
Java 程序员成长记(二):菜鸟入职之 MyBatis XML「陷阱」
java·后端·程序员
我命由我1234534 分钟前
Spring Boot 项目集成 Redis 问题:RedisTemplate 多余空格问题
java·开发语言·spring boot·redis·后端·java-ee·intellij-idea
面朝大海,春不暖,花不开34 分钟前
Spring Boot消息系统开发指南
java·spring boot·后端
程序员岳焱36 分钟前
Java 程序员成长记(三):菜鸟入职之@Transactional「罢工」
java·后端·编程语言
Rocky40144 分钟前
JAVAEE->多线程:锁策略
java·开发语言·jvm
白宇横流学长44 分钟前
基于J2EE架构的在线考试系统设计与实现【源码+文档】
java·架构·java-ee