当前位置: 首页 > 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.shuangfujiaoyu.com/news/17503.html

相关文章:

  • 想让网站的文章都被收录怎么做google搜索网址
  • 淄博网站建设公司推荐nba排名
  • 北京微网站建设厉害的seo顾问
  • bing搜索引擎国际版搜索广告优化
  • 常州做网站找哪家好怎么做app推广和宣传
  • 如何把网站和域名绑定查询网 域名查询
  • wordpress模板下载乐天seo培训
  • 本地搭建网站中企动力做网站推广靠谱吗
  • wordpress制作网页信息流优化师发展前景
  • 北京网站设计学习合肥网络推广营销
  • 太原做网站个人广告推广app
  • 东莞网站建设周期网址提交百度收录
  • 临沂做拼多多网站百度云搜索
  • 网站制作公司网站建设怎么自己找外贸订单
  • 网站关键词进前三seo排名软件有用吗
  • 网站建设心得体会总结优化排名 生客seo
  • 大港做网站seo关键词挖掘工具
  • 有用vue做web网站的吗网站功能优化的方法
  • 58找工作求职招聘网站怎么优化搜索
  • 济宁营销网站建设百度登录首页
  • 阿里云clouder网站建设引流推广怎么做
  • 怎么申请自己的网站网络营销做的比较好的企业
  • html旅游网站页面设计模板关键词搜索排名查询
  • 优化站诊断网络营销推广专家
  • 电子商务网站建设外包服务的企业广州seo教程
  • iss怎么做网站互联网运营
  • 网站开发技术背景介绍个人对网络营销的看法
  • 在上面网站上可以做统计图兰州seo技术优化排名公司
  • 如何给网站做以下哪个单词表示搜索引擎优化
  • 如何做网站建设业务员seo优化搜索结果