算法大赛--第四题

算法大赛--第四题,第1张

算法大赛--第四题

代码 力扣 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

将第一行和第一列的元素除外的原因是这些元素的左上角没有元素,无法比较

运行结果

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5503558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存