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

目前网站开发有什么缺点网站建设综合实训心得体会

目前网站开发有什么缺点,网站建设综合实训心得体会,宣传文案模板,高端logo设计来源#xff1a;力扣#xff08;LeetCode#xff09; 描述#xff1a; 给你一个正方形矩阵 mat#xff0c;请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例 1#xff1a; 输入#xff1a;mat [[1,2,3]…来源力扣LeetCode 描述 给你一个正方形矩阵 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].length1 n 1001 mat[i][j] 100 方法一遍历矩阵 思路与算法 我们知道矩阵中某个位置 (i, j) 处于对角线上则一定满足下列条件之一 i ji j n − 1 根据上述结论我们可以遍历整个矩阵如果当前坐标 (i, j) 满足 i j 或者 i j n − 1 则表示该位置一定在对角线上则把当前的数字加入到答案之中。 代码 class Solution { public:int diagonalSum(vectorvectorint mat) {int n mat.size(), sum 0;for (int i 0; i n; i) {for (int j 0; j n; j) {if (i j || i j n - 1) {sum mat[i][j];}}}return sum;} };时间 12ms 击败 77.20%使用 C 的用户 内存 10.61mb 击败 89.00%使用 C 的用户 复杂度分析 时间复杂度O(n2)其中 n 是矩阵 mat 的行数。空间复杂度O(1)。 方法二枚举对角线元素 思路与算法 逐行遍历记当前的行号为 i则当前行中处于对角线的元素为 坐标 (i, i) 和坐标 (i, n − i − 1)因此我们把 (i, i) 与 (i, n − i − 1) 处的数字加入到答案中。 如果 n 是奇数的话则主对角线与副对角线存在交点 (⌊ n 2 n \over 2 2n​⌋, ⌊ n 2 n \over 2 2n​⌋)该点会被计算两次。所以当 n 为奇数的时候需要减掉交点处的值。 代码 class Solution { public:int diagonalSum(vectorvectorint mat) {int n mat.size(), sum 0, mid n / 2;for (int i 0; i n; i) {sum mat[i][i] mat[i][n - 1 - i];}return sum - mat[mid][mid] * (n 1);} };时间 12ms 击败 77.20%使用 C 的用户 内存 10.68mb 击败 54.80%使用 C 的用户 复杂度分析 时间复杂度O(n)其中 n 是矩阵 mat 的行数。空间复杂度O(1)。 author力扣官方题解
http://www.pierceye.com/news/995382/

相关文章:

  • 贵州灵溪seo整站优化wordpress开发文档(chm)
  • iis7 网站权限设置亚马逊网站开发设计
  • 贵阳做网站哪家好复古网站设计
  • 网站跳转是什么意思58这样网站怎么做
  • 易语言网站批量注册怎么做百度模板网站模板
  • 海伦市网站山西大川建设有限公司网站
  • 快速搭建网站域名绑定设置网站优化是往新闻中心发新闻吗
  • 复刻手表网站公众号快速涨10000粉丝方法
  • 珠海网站系统建设项目制作网页的网站推荐
  • 做网站公司怎么选宁波外贸公司排行
  • 在因特网上建设网站可选择的方案网络营销实际上就是网上营销
  • 网站建设思路梳理wordpress 修改数据库表
  • 定制建站橱柜企业网站模板
  • 做网站js框架施工企业三金压降指的是哪三金
  • 现在建设一个网站需要什么技术网页设计素材推荐
  • 大寺网站建设公司虚拟机可以做多个网站
  • 网站更新文章承德信息网
  • 做平面图片的网站网络钟点工
  • 网站的功能板块古镇中小企业网站建设
  • cms网站访问人数wordpress 修改网址
  • 万州网站推广1688拿货网
  • 西部数码做网站企业建设官方网站的目的
  • 做什么网站小程序网站开发怎么样
  • 西安建设网站电话号码上海公司查询官网
  • 空间除了可以做网站还能干什么北京王府井在哪个区
  • 网站的下载二维码怎么做网站地图 模板
  • 网站建设必要性阳江房产网0662
  • 南阳网站推广优化公司哪家好企业网站免费
  • jsp与asp做的网站网页微信登录不了
  • 网站开发登录要做哪些验证wordpress如何修改电子邮箱