当前位置: 首页 > news >正文

泰安网站制作排行知道ip怎么查域名

泰安网站制作排行,知道ip怎么查域名,宁德市建设局网站,网站建设服务提供商文章目录 题目思路代码 题目 1572. 矩阵对角线元素的和 难度: 简单 描述: 给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 返回合并后的二叉树。 注意…

请添加图片描述

文章目录

  • 题目
  • 思路
  • 代码

题目

1572. 矩阵对角线元素的和

难度: 简单

描述:

给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。

请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。

返回合并后的二叉树。

注意: 合并过程必须从两个树的根节点开始。

示例 1:

在这里插入图片描述
输入:mat = [[1,2,3],
[4,5,6],
[7,8,9]]
输出:25
解释:对角线的和为:1 + 5 + 9 + 3 + 7 = 25
请注意,元素 mat[1][1] = 5 只会被计算一次。

示例 2:

输入:mat = [[1,1,1,1],
[1,1,1,1],
[1,1,1,1],
[1,1,1,1]]
输出:8

示例3:

输入:mat = [[5]]
输出:5

提示:

  • -n == mat.length == mat[i].length
  • 1 <= n <= 100
  • 1 <= mat[i][j] <= 100

思路

时间复杂度分析:根据分析m和n的范围,可以使用暴力法两层for循环来解题 时间复杂度为O(n^2)
同时我们观察分析,可以求出对角线的和,因此时间复杂度可以降低到O(n)
空间复杂度: O(1)
解法思路:使用一层for循环来求出对角线的和,同时根据阶数的奇偶性,奇数的话需要减一次中间值,偶数的话不用

代码

class Solution {public int diagonalSum(int[][] mat) {int m = mat.length;int n = mat[0].length;int sum =0;for(int i = 0;i<m;i++){sum += mat[i][i];}for(int j =0;j<n;j++){sum += mat[j][n-j-1];if(n % 2 == 1){sum -= mat[n/2][m/2];}return sum;}
}
http://www.15wanjia.com/news/161073.html

相关文章:

  • dw可以用来做网站吗seo实战密码百度云
  • 网站建设与开发课程介绍yy直播怎么样
  • 辽宁省建设厅安全员考试官方网站团员电子档案查询网
  • 咸宁做网站的公司网站开发开发需求
  • 企业cms网站建设考试题域名购买成功后怎么做网站
  • 基于html5的购物商城网站晶鹰建设摩托车官网
  • 网站建设和商城有什么好处登录河北建设厅网站进入不了
  • 如何制作一个网站做淘宝券详情页设计思路怎么写
  • 网站域名空间网站整站模板
  • 正规网站建设空间哪个好wordpress插件 盗版
  • 安徽省建设工程安全+协会网站软件商店2023
  • 网站设计重要性网址打不开是啥原因
  • 传媒公司做网站条件爱辉网站建设
  • 建设银行广州支行网站备案号查询平台
  • 深圳网站建设前十名韶关网站建设第一品牌
  • 免费外贸网站制作中国建设银行官方网站网上银行
  • 济南轻电商网站建设公司wordpress 评论 图片不显示
  • 网站可以免费看怎么创建网站
  • 2023年二建报名网站官网登录宁波seo外包服务平台
  • 长城建设投资有限公司网站wordpress安装详细教程
  • 群辉怎么做网站服务器怎样看网站有没有做301
  • 做网站推广每天加班北京网站建设专家
  • 购买域名后怎么建网站城市建设法规考试网站
  • 南京网站搭建站长全网指数查询
  • 特定ip段访问网站代码WordPress侧滑手机菜单
  • 小店网站制作太原广告设计与制作公司
  • 拼多多网站的类型百度一下你就知道官网网址
  • 广州新业建设管理有限公司网站湖南网站建设推广优化
  • 为什么要建设档案网站建筑人才网官网入口
  • 淘宝网站建设那么便宜如何注册企业邮箱?