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

总结:

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


相关推荐
今天不学习明天变拉吉1 分钟前
大批量数据导入接口的优化
java·excel
小手cool2 分钟前
取多个集合的交集
java
全栈老实人_4 分钟前
农家乐系统|Java|SSM|VUE| 前后端分离
java·开发语言·tomcat·maven
customer087 分钟前
【开源免费】基于SpringBoot+Vue.JS安康旅游网站(JAVA毕业设计)
java·vue.js·spring boot·后端·kafka·开源·旅游
点点滴滴的记录24 分钟前
Java的CompletableFuture实现原理
java·开发语言·javascript
xiaolingting25 分钟前
Java 引用是4个字节还是8个字节?
java·jvm·引用·指针压缩
一只傻小白,30 分钟前
JAVA项目中freemarker静态模板技术
java·开发语言
袁庭新30 分钟前
Spring Boot项目接收前端参数的11种方式
java·springboot·袁庭新·如何接收前端数据·boot接收数据
机跃32 分钟前
递归算法常见问题(Java)
java·开发语言·算法
程序员-小李1 小时前
餐厅下单助手系统(Java+MySQL)
java·开发语言·mysql