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

胶州家园网站建设服务器建网站

胶州家园网站建设,服务器建网站,网站ip改变 备案,大众团购网站怎么做螺旋矩阵 https://leetcode.cn/problems/spiral-matrix/ 描述 给你一个 m 行 n 列的矩阵 matrix #xff0c;请按照 顺时针螺旋顺序 #xff0c;返回矩阵中的所有元素。 示例 1 输入#xff1a;matrix [[1,2,3],[4,5,6],[7,8,9]] 输出#xff1a;[1,2,3,6,9,8,7,4,5]示…螺旋矩阵 https://leetcode.cn/problems/spiral-matrix/ 描述 给你一个 m 行 n 列的矩阵 matrix 请按照 顺时针螺旋顺序 返回矩阵中的所有元素。 示例 1 输入matrix [[1,2,3],[4,5,6],[7,8,9]] 输出[1,2,3,6,9,8,7,4,5]示例 2 输入matrix [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出[1,2,3,4,8,12,11,10,9,5,6,7]提示 m matrix.lengthn matrix[i].length1 m, n 10-100 matrix[i][j] 100 算法实现 1 减而治之递归实现 function spiralOrder(matrix: number[][]): number[] {// 处理每一圈的数据遍历过程const map (arr: number[][], r: number[] []) {// 第一圈的遍历遍历的时候不会按照 if else if 的顺序遍历而是会按照一行一行的遍历所以最终顺序不用担心for (let i 0, len arr.length; i len; i) {if (i 0) {r r.concat(arr[i])} else if (i len - 1) {r r.concat(arr[i].reverse())} else {// 增加边界检查if (arr[i].length) {r.push(arr[i].pop())}}}arr.shift() // 减而治之移除第一行arr.pop() // 减而治之移除最后一行// 第一圈最后的遍历: 倒序从下到上for (let i arr.length - 1; i 0; i--) {// 边界检查if (arr[i].length) {r.push(arr[i].shift())}}// 边界判断是否还有有则进行递归if (arr.length) {return map(arr, r)}// 没有直接返回return r;}return map(matrix, []) };没办法一次性一圈圈的描述出来但是可以把一圈的过程描述出来描述一圈经历了几件事: 顺时针 二维矩阵第一行 (从做到右)二维矩阵最后一列 (从上到下)二维矩阵倒数第一行 (从右到左)二维矩阵第一列 (从下到上) 整体算法 先遍历第一圈减而治之如果还有则递归实现
http://www.hkea.cn/news/14567204/

相关文章:

  • 无锡做公司网站多少钱西安wordpress
  • 二手旧书网站开发设计报告东莞桂城网站制作
  • 庄浪县县住房建设局网站海外推广电商
  • 网站建设中需求分析说明书扬州做网站的科技公司
  • 网站推广做多大尺寸dz3.2整合wordpress
  • 网站制作公司的网站国外品牌vi设计
  • 做网站的基本条件做网站的背景图片
  • 网站优化及推广手机百度网页版
  • 别人做的网站不能用怎么办啊我要制作网站
  • 可以做动画的网站有哪些美食地图网站开发
  • 贵港网站seo北京冬奥会网站制作素材
  • 学校后勤网站建设方案装修设计图包括哪些图纸
  • wordpress文章图片slide佛山 网站关键词优化
  • 刘娇娇做网站骗钱的点播视频网站怎么建设
  • 自己注册网站人力资源网站
  • 沈阳企业网站建站手机wap网站模板
  • 无极网站站怎么有的下不了如何免费申请网站域名
  • 大连网站建设价格低房地产门户网站
  • 铜川做网站服装线上结合线下的推广方案
  • 网站设计中新闻版块怎么做wordpress的vps建站流程
  • 如何优化网站图片网页制作基础教程做不出来
  • 网站开发参数儿童网站模板免费下载
  • 站长之家网站企业邮箱什么格式
  • 开源门户网站微信公众平台官方网
  • 信息服务平台网站网站建设一站式服务公司
  • 深圳网站设计优刻成都制作网站公司哪家好
  • 静态网站建设开发西安做网站seo
  • 帮做ppt网站做电影网站如何推广
  • 为什么网站建设公司越来越少网站建设公司长沙
  • 南联企业网站建设广州低成本网络营销