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

网站策划及过程seo岗位有哪些

网站策划及过程,seo岗位有哪些,经营性网站备案要求,阿里云做网站的代码文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 矩阵 二【题目难度】 简单 三【题目编号】 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.yidumall.com/news/74119.html

相关文章:

  • 网站服务内容搜索引擎技术优化
  • 301网站重定向怎么做seo课程简介
  • 凤翔网站建设网络软文营销
  • 建设网站都需要什么廊坊今日头条新闻
  • 中心网站设计seo优化工作有哪些
  • 网站开发需要做什么工作seo站长工具综合查询
  • 浙江省网站建设报价持续优化完善防控措施
  • 用什么软件做网站图片苏州市网站
  • 网站添加背景音乐产品推广方案模板
  • 长沙申请域名网站备案备案查询站长之家
  • 自己做网站处理图片用什么软件下载1小时快速搭建网站
  • 做外贸网站哪家公司好百度提交入口网址是指在哪里
  • 备案号网站下边网络营销八大职能
  • 网站降权的原因今日国内新闻重大事件
  • 网站二维码怎么做佛山做seo推广公司
  • html动态背景代码seo网站营销推广公司
  • 做网站云服务期saas建站平台
  • 造纸公司网站建设友情链接工具
  • 莆田网站制作盛大游戏优化大师
  • 做网站内页图片尺寸seo外链自动群发工具
  • 学动漫设计我后悔了百度网站优化软件
  • 哪个汽车网站汽贸店免费做百度一下百度一下百度一下
  • 广州公司电商网站建设站长收录平台
  • 团队网站模板网络营销概述ppt
  • 张掖网站建设seo 优化 工具
  • 企业网站的形式如何创建自己的个人网站
  • 网站图片代码怎么做长沙企业网站设计
  • 太原seo网站建设网站排名优化方案
  • 太原网络推广网站软文价格
  • 网站建设计划 文库网络营销师证书