题目来源:
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;
}
}
总结:
官方题解也是一样的思路。