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

网站制作网页版拼多多代运营收费标准

网站制作网页版,拼多多代运营收费标准,营销网站建设规划概念,活动 wordpress文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 矩阵 二【题目难度】 简单 三【题目编号】 1572.矩阵对角线元素的和 四【题目描述】 给你一…

文章目录

  • 一【题目类别】
  • 二【题目难度】
  • 三【题目编号】
  • 四【题目描述】
  • 五【题目示例】
  • 六【题目提示】
  • 七【解题思路】
  • 八【时间频度】
  • 九【代码实现】
  • 十【提交结果】

一【题目类别】

  • 矩阵

二【题目难度】

  • 简单

三【题目编号】

  • 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 = = m a t . l e n g t h = = m a t [ i ] . l e n g t h n == mat.length == mat[i].length n==mat.length==mat[i].length
  • 1 < = n < = 100 1 <= n <= 100 1<=n<=100
  • 1 < = m a t [ i ] [ j ] < = 100 1 <= mat[i][j] <= 100 1<=mat[i][j]<=100

七【解题思路】

  • 定义i遍历二维数组的行数,j遍历二维数组的列数
  • 如果i==j,说明是主对角线的元素
  • 如果i+j==n-1,说明是副对角线的元素
  • 采用||进行判断,这样就不会将主对角线和副对角线的元素多加一次,因为只遍历了一次数组
  • 然后将其求和,最后返回结果即可

八【时间频度】

  • 时间复杂度: O ( n 2 ) O(n^2) O(n2) n n n为传入的正方形数组的长度
  • 空间复杂度: O ( 1 ) O(1) O(1)

九【代码实现】

  1. Java语言版
class Solution {public int diagonalSum(int[][] mat) {int n = mat.length;int res = 0;for(int i = 0;i < n;i++){for(int j = 0;j < n;j++){if(i == j || i + j == n - 1){res += mat[i][j];}}}return res;}
}
  1. C语言版
int diagonalSum(int** mat, int matSize, int* matColSize)
{int n = matSize;int res = 0;for(int i = 0;i < n;i++){for(int j = 0;j < n;j++){if(i == j || i + j == n - 1){res += mat[i][j];}}}return res;
}
  1. Python语言版
class Solution:def diagonalSum(self, mat: List[List[int]]) -> int:n = len(mat)res = 0for i in range(0,n):for j in range(0,n):if i == j or i + j == n - 1:res += mat[i][j]return res
  1. C++语言版
class Solution {
public:int diagonalSum(vector<vector<int>>& mat) {int n = mat.size();int res = 0;for(int i = 0;i < n;i++){for(int j = 0;j < n;j++){if(i == j || i + j == n - 1){res += mat[i][j];}}}return res;}
};

十【提交结果】

  1. Java语言版
    在这里插入图片描述

  2. C语言版
    在这里插入图片描述

  3. Python语言版
    在这里插入图片描述

  4. C++语言版
    在这里插入图片描述

http://www.hengruixuexiao.com/news/7461.html

相关文章:

  • 企业所得税优惠政策最新2024seo查询百科
  • 贵阳网站开发公司推荐jsurl转码
  • 中小型企业网络部署seo排名优化方法
  • 做网站卖水果哪里进货网络广告一般是怎么收费
  • 营销型网站建设怎么收费关键词排名软件官网
  • 建站工作室网站源码网络营销的现状分析
  • 做国外网站衣服码数要怎么写cba目前排行
  • 做网站需要关注哪些常用的营销方法和手段
  • 有什么好的互联网平台做网站代做seo排名
  • 厦门网站制作网页在线识别图片
  • 企业网站建设功能模块自助建站网站
  • PHP动态网站开发实训总结6今日头条普通版
  • 全网黄页网站网站运营培训学校
  • 网站建设费会计账务处理网络营销策划书5000字
  • 服装品牌网站建设百度关键词排名怎么做
  • 做的好的奥运会网站外贸网站建站和推广
  • pc端软件界面设计长沙网站seo推广
  • 可做免费推广产品的网站有哪些软文是什么样子的
  • 哪个网站的品牌特卖做的好淘宝关键词搜索排名
  • 做医药行业找药的网站怎样免费推广自己的网站
  • 做地方门户网站赚钱吗seo关键词怎么优化
  • 找深圳做网站的公司爱网站查询挖掘工具
  • 易点公司放心网站推广优化咨询
  • 百度网站抓取时间查询百度搜索词排名
  • 黄页网页的推广网站永久8x的最新域名
  • 2013网站设计什么是seo搜索引擎优化
  • 海口建设局网站网推怎么推广
  • 哪些网站可以做化妆品广告十大外贸平台
  • 移动网站建设自助建站seo公司上海
  • 宜宾网站建设略奥网络企业营销型网站建设