代码 力扣 c语言
bool isToeplitzMatrix(int** matrix, int matrixSize, int* matrixColSize){ for (int i = 1; i < matrixSize; i++) { for (int j = 1; j < matrixColSize[0]; j++) { if (matrix[i][j] != matrix[i - 1][j - 1]) { return false; } } } return true; }
遍历除去第一行和第一列的所有元素,将其与左上角的元素比较,一旦不相等,返回false
循环结束说明满足题意,返回true
将第一行和第一列的元素除外的原因是这些元素的左上角没有元素,无法比较
运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)