Leetcode—1572.矩阵对角线元素的和【简单】

2023每日刷题(七十三)

Leetcode---1572.矩阵对角线元素的和

实现代码

cpp 复制代码
class Solution {
public:
    int diagonalSum(vector<vector<int>>& mat) {
        int n = mat.size();
        if(n == 1) {
            return mat[0][0];
        }
        int sum = 0;
        int i = 0, j = n - 1;
        while(i < n) {
            sum += mat[i][i] + mat[i][j];
            i++;
            j--;
        }
        if(n % 2) {
            sum -= mat[n / 2][n / 2];
        }
        return sum;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Aaron15886 小时前
通信灵敏度计算与雷达灵敏度计算对比分析
网络·人工智能·深度学习·算法·fpga开发·信息与通信·信号处理
2301_790300966 小时前
C++中的命令模式
开发语言·c++·算法
2301_822376946 小时前
C++中的解释器模式
开发语言·c++·算法
xhbaitxl6 小时前
算法学习day31-贪心算法
学习·算法·贪心算法
爱学习的阿磊6 小时前
C++代码冗余消除
开发语言·c++·算法
YuTaoShao6 小时前
【LeetCode 每日一题】2976. 转换字符串的最小成本 I
算法·leetcode·职场和发展
方见华Richard7 小时前
自指系统的安全本体论:论内生安全性的哲学基础与形式化路径
人工智能·经验分享·交互·学习方法·原型模式
十年编程老舅7 小时前
冲刺米哈游|游戏开发一面面经(26 届
linux·c++·米哈游
蒟蒻的贤7 小时前
滑动窗口策略
算法
人机与认知实验室7 小时前
人机环境系统矩阵的“秩”
线性代数·矩阵