zoukankan      html  css  js  c++  java
  • LeetCode

    A matrix is Toeplitz if every diagonal from top-left to bottom-right has the same element.

    Now given an M x N matrix, return True if and only if the matrix is Toeplitz.
     

    Example 1:

    Input:
    matrix = [
      [1,2,3,4],
      [5,1,2,3],
      [9,5,1,2]
    ]
    Output: True
    Explanation:
    In the above grid, the diagonals are:
    "[9]", "[5, 5]", "[1, 1, 1]", "[2, 2, 2]", "[3, 3]", "[4]".
    In each diagonal all elements are the same, so the answer is True.
    

    Example 2:

    Input:
    matrix = [
      [1,2],
      [2,2]
    ]
    Output: False
    Explanation:
    The diagonal "[1, 2]" has different elements.
    class Solution {
        public boolean isToeplitzMatrix(int[][] matrix) {
            if (matrix == null)
                return false;
            for (int i=0; i<matrix.length-1; i++) {
                for (int j=0; j<matrix[0].length-1; j++){
                    if (matrix[i][j] != matrix[i+1][j+1])
                        return false;
                }
            }
            return true;
        }
    }
  • 相关阅读:
    springboot-配置文件
    system--属性
    url--web路径
    jquery--遍历
    javascript---知识点2
    iframe
    linux--磁盘挂载
    jquery--插件
    javascript窗口宽高
    vue--知识点
  • 原文地址:https://www.cnblogs.com/wxisme/p/9504172.html
Copyright © 2011-2022 走看看