1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
// @Title: 托普利茨矩阵 (Toeplitz Matrix)
// @Author: 15816537946@163.com
// @Date: 2021-02-22 23:56:07
// @Runtime: 8 ms
// @Memory: 4.4 MB

func isToeplitzMatrix(matrix [][]int) bool {
	n, m := len(matrix), len(matrix[0])
	for i := 1; i < n; i++ {
		for j := 1; j < m; j++ {
			if matrix[i][j] != matrix[i-1][j-1] {
				return false
			}
		}
	}
	return true
}