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

国外做锅炉的网站百度seo排名主要看啥

国外做锅炉的网站,百度seo排名主要看啥,网络组建与网络资源共享实验报告,亳州企业网站建设题目 给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。 示例 输入:mat [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,4,7,5,3,6,8,9] 解析 本题目主要考察的就是模拟法,首…
题目

给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。

示例

输入:mat = [[1,2,3],[4,5,6],[7,8,9]]
输出:[1,2,4,7,5,3,6,8,9]
在这里插入图片描述

解析

本题目主要考察的就是模拟法,首先可以计算得出,对角线的个数为m+n-1,在此基础上对于对角线进行遍历(从0开始),则第偶数条为从左下到右上,第奇数条为从右上到左下,根据奇数偶数来确定走什么遍历逻辑。
在遍历的过程中,由于边界值并不固定,每次处理的时候需要判断起点的横纵坐标值:

func findDiagonalOrder(mat [][]int) (ans []int) {m := len(mat)n := len(mat[0])var x, y intfor i := 0; i < m+n-1; i++ { // 对角线的个数if i%2 == 0 {// 偶数,从左下到右上if i < m {x, y = i, 0} else {x, y = m-1, i-m+1}for x >= 0 && y < n {ans = append(ans, mat[x][y])x--y++}} else {// 奇数,从右上到左下if i < n {x, y = 0, i} else {x, y = i-n+1, n-1}for x < m && y >= 0 {ans = append(ans, mat[x][y])x++y--}}}return
}
http://www.zhongyajixie.com/news/21045.html

相关文章:

  • 摄影建设网站快速开发平台
  • 深圳外包网站余姚关键词优化公司
  • 怎么给公司做微网站seo百度网站排名研究中心关键词首页优化
  • 大连 网站建设腾讯广告推广平台入口
  • 做网站用图片磁力王
  • 一个网站的设计思路广州seo服务
  • 网站建设规划申请百度推广开户代理商
  • 专业做网站建设公免费的自助建站
  • 中国建设银行网站快速查询什么是seo和sem
  • 做网站看网页效果东莞seo优化方案
  • 个人做盈利慈善网站google play下载
  • 武汉建设工程价格信息网seo建设招商
  • 网站制作公司价格北京网站优化哪家好
  • 怎样建网站联系方式360seo优化
  • 门户网站建设模板企业网页设计制作
  • 怎么下载电脑本机wordpress东莞seo顾问
  • 江苏常州烽火台网络推广seo人员的相关薪资
  • 网站建设是什么语言宁波网站推广联系方式
  • 网站免费关键词如何做营销目标分为三个方面
  • 免费icp备案服务码博客优化网站seo怎么写
  • 做网站如何让盈利搜狗收录查询
  • wordpress 不同站点百度域名购买
  • 做网站python和php杭州网络优化公司排名
  • 帮人建网站价格网址之家大全
  • 网站制作哪些公司制作深圳最新通告今天
  • 阳谷做网站外包公司的人好跳槽吗
  • 企业网站维护外包seowhy
  • 网站开发验收流程北京网络seo推广公司
  • 新建的网站打不开品牌策划方案怎么做
  • 网站开发哪里好微信社群营销