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

怎样免费给自己的公司做网站百度客服人工在线咨询电话

怎样免费给自己的公司做网站,百度客服人工在线咨询电话,开发公司维保期内维修流程,做网站需准备些什么软件题目 题目链接 请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素,示例如下: 思路 整体思路为模拟。具体地,可以采用“减而治之”的思想,将整个遍历过程拆分为一次次对每一行和每一列的遍历,每次只考虑一行/…

题目

题目链接

请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素,示例如下:
在这里插入图片描述

思路

整体思路为模拟。具体地,可以采用“减而治之”的思想,将整个遍历过程拆分为一次次对每一行和每一列的遍历,每次只考虑一行/一列,每完成一次遍历矩阵整体会收缩一行/一列,此时更新相应的边界坐标即可。
一共有四个方向的遍历顺序,需要分别处理。

复杂度

  • 时间复杂度: O(n)
  • 空间复杂度: O(n)

## 代码

const enum EDirection {right,down,left,up,
}function spiralOrder(matrix: number[][]): number[] {const result: number[] = [];const m = matrix.length;const n = matrix[0].length;// 递归地访问每一行或列const visit = (rowStart: number, rowEnd: number, colStart: number, colEnd: number, direction: EDirection) => {if (rowStart === rowEnd || colStart === colEnd) return;// 枚举每个方向push元素的顺序switch (direction) {case EDirection.right: {for (let i = colStart; i < colEnd; i++) {result.push(matrix[rowStart][i]);}visit(rowStart + 1, rowEnd, colStart, colEnd, EDirection.down);break;}case EDirection.down: {for (let i = rowStart; i < rowEnd; i++) {result.push(matrix[i][colEnd- 1]);}visit(rowStart, rowEnd, colStart, colEnd - 1, EDirection.left);break;}case EDirection.left: {for (let i = colEnd - 1; i >= colStart; i--) {result.push(matrix[rowEnd - 1][i]);}visit(rowStart, rowEnd - 1, colStart, colEnd, EDirection.up);break;}case EDirection.up: {for (let i = rowEnd - 1; i >= rowStart; i--) {result.push(matrix[i][colStart]);}visit(rowStart, rowEnd, colStart + 1, colEnd, EDirection.right);break;}}}// 从原始矩阵开始visit(0, m, 0, n, EDirection.right);return result;
};
http://www.dtcms.com/wzjs/502562.html

相关文章:

  • 已有网站可以做服务器吗沪深300指数是什么意思
  • 南昌网站建设公司渠道阿里指数在线查询
  • 日本专门做恋足的网站网络营销案例视频
  • 高新企业建设网站公司网站视频播放代码
  • 做的网站名深圳百度关键
  • php 快速网站开发营销型外贸网站建设
  • 网盘可以做网站空间吗唐山seo优化
  • 网站推广的10种方法做百度推广代运营有用吗
  • 陕西专业网站开发联系电话seo具体优化流程
  • 网站建设 ppt镇江网络
  • 沂水做网站济南seo关键词优化方案
  • py网站开发磁力神器
  • 岳阳网站建设哪家好培训体系
  • 弥勒市建设局网站推广软件app
  • 秦皇岛北京网站建设电商seo是什么意思啊
  • 湘潭网站开发公司惠州seo推广优化
  • 运城网站建设多少钱舆情监测分析系统
  • 网站建设策划结束语关键词搜索量查询
  • 做网站 用什么做数据库最好网络营销策划方案3000字
  • 上海做网站的公司哪个好百度销售系统
  • 哪个平台做网站好西安小程序开发的公司
  • 竹子建站登录软文代写价格
  • 龙华网站建设的基本步骤企业软文代写
  • 公司erp系统百度搜索关键词排名优化
  • 建网站公司成都搜索排行
  • 厦门营销网站建设百度网盘app下载安装官方免费下载
  • 手机访问网站下面电话怎么做百度权重划分等级
  • 猪场宣传网站怎么建设湖南做网站的公司
  • 网站建设的流程图关键字挖掘机爱站网
  • 朝阳做网站的公司百度链接