题目: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 分钟前
Java 反射现代实践速查表(JDK 11+/17+)
java
Fanxt_Ja25 分钟前
【LeetCode】算法详解#15 ---环形链表II
数据结构·算法·leetcode·链表
道可到30 分钟前
Java 反射现代实践指南(JDK 11+ / 17+ 适用)
java
玉衡子39 分钟前
九、MySQL配置参数优化总结
java·mysql
叽哥41 分钟前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin
麦兜*42 分钟前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
带刺的坐椅43 分钟前
DamiBus v1.1.0 发布(给单体多模块解耦)
java·事件总线·damibus
葡萄城技术团队44 分钟前
用 Java 构建健壮 REST API 的 4 个关键技巧
java
杨杨杨大侠44 分钟前
解密 atlas-mapper 框架 (9/10):故障排查与调试技巧
java·开源·github
Slaughter信仰1 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十章知识点问答(10题)
java·jvm·数据库