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

网上做彩票的网站是真的么杭州网站建设书生商友

网上做彩票的网站是真的么,杭州网站建设书生商友,上海市建设工程交易管理中心网站,网站版式给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵,返回 true ;否则,返回 false 。 如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是 托普利茨矩阵 。 示例 1: 输入:matr…

给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵,返回 true ;否则,返回 false 。

如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是 托普利茨矩阵 。

示例 1:

输入:matrix = [[1,2,3,4],[5,1,2,3],[9,5,1,2]]
输出:true
解释:
在上述矩阵中, 其对角线为:
“[9]”, “[5, 5]”, “[1, 1, 1]”, “[2, 2, 2]”, “[3, 3]”, “[4]”。
各条对角线上的所有元素均相同, 因此答案是 True 。
示例 2:

输入:matrix = [[1,2],[2,2]]
输出:false
解释:
对角线 “[1, 2]” 上的元素不同。

提示:

m == matrix.length
n == matrix[i].length
1 <= m, n <= 20
0 <= matrix[i][j] <= 99

思路:

正常来讲,最直观的做法应该就是第一行的每个元素开始向右下方遍历,看看是否相等;然后再沿着第一列开始向右下方遍历,看看是否相等。

但其实你仔细思考一下,就会发现,不需要这么麻烦,满足题意的最基本的条件,不就是每个元素都跟左上方的元素相等么(如果存在的话)。

而且第一行和第一列是不用判断的,因为不存在左上方元素。

代码:

class Solution {
public:bool isToeplitzMatrix(vector<vector<int>>& matrix) {int n = matrix.size();int m = matrix[0].size();for(int i = 0 ; i < n ; i++){for(int j = 0 ; j < m ; j++){if(i-1 >= 0 && j-1 >= 0){if(matrix[i-1][j-1] == matrix[i][j])continue;elsereturn false;}}}return true;}
};
http://www.dt0577.cn/news/28185.html

相关文章:

  • 东城网站建设工作室足球联赛排名
  • 网页设计茶叶网站建设线上营销的优势和劣势
  • 常州哪家网站建设公司专业seo月薪
  • 软件开发接单平台都有哪些汕头自动seo
  • 计算机网络工程网站建设app怎么推广
  • 传奇网站劫持怎么做企业seo顾问服务
  • 祥云平台做的网站效果好如何做好企业推广
  • 响应式网站视频怎么做南昌seo顾问
  • wordpress+博客+简书平台优化是什么意思
  • 便宜做网站自己做一个网站要多少钱
  • 郑州做企业网站的公司嘉兴seo计费管理
  • 网站开发的一次性收益广州seo关键词优化是什么
  • 昆明网站建设首选才力产品宣传推广方案
  • 有关网站建设的文章bt磁力兔子引擎
  • 南阳公司做网站企业网站如何优化
  • 做单页网站价格本站3天更换一次域名yw
  • php+mysql网站开发教程推广引流平台app大全
  • 撰写网站策划书抖音推广平台
  • 移动网站开发实训报告上海搜索关键词排名
  • 永嘉做网站青岛谷歌优化
  • 用jsp做网站一般会用到什么软件seo外包公司兴田德润
  • 帮助网站源码百度代理
  • 怎么用dw做博客网站网络广告营销案例分析
  • 阿里巴巴吧做网站搜索引擎营销名词解释
  • 程序员wordpress模板西安seo优化培训
  • 做视频哪个网站素材好口碑营销方案怎么写
  • 网站建设兼职免费制作小程序平台
  • 李沧做网站公司百度问答首页
  • 三网合一 做网站汤阴县seo快速排名有哪家好
  • 绍兴网站建设推广亚马逊关键词优化怎么做