Una matriz es Toeplitz si cada diagonal de arriba a la izquierda a abajo a la derecha tiene el mismo elemento. Dada una matriz, compruebe si es toeplitz. (Suponga que la matriz no está vacía)
Solución Java
public boolean isToeplitzMatrix(int[][] matrix) { int m=matrix.length; int n=matrix[0].length; for(int i=0; i<m; i++){ for(int j=0; j<n; j++){ if(i+1<m && j+1<n && matrix[i][j]!=matrix[i+1][j+1]){ return false; } } } return true; } |