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

用凡科建设网站互联网最赚钱的行业

用凡科建设网站,互联网最赚钱的行业,做新媒体的小说网站,网站建设意见征求提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 提示:这里可以添加本文要记录的大概内容: 4月9日练习内容 提示:以下是本篇文章正文内容,下面案例可供参考 一、题目-螺…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

4月9日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目-螺旋矩阵

1.题目描述

给你一个 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]

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/spiral-matrix
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.边界条件判断,判断数组是否为空或者数组长度是否为0

2.遍历矩阵,先从上面行开始,从左往右打印,行不变,改变列的下标。

3.右边列,从上往下打印,列不变,改变行的下标。

4下面行,从右往左打印,行不变,改变列的下标

5左边列,从下往上打印,列不变,改变行的下标。

6。最后输出即可

2.2 代码

class Solution {public List<Integer> spiralOrder(int[][] matrix) {List<Integer> res = new ArrayList<>();//边界条件判断if (matrix == null || matrix.length == 0){return res;}int m = matrix.length;      //行int n = matrix[0].length;   //列int up = 0, down = m - 1, left = 0, right = n - 1;while (true) {// 上面行,从左往右打印(行不变,改变列的下标)for (int col = left; col <= right; col++){res.add(matrix[up][col]);}if (++up > down){break;}// 右边列,从上往下打印(列不变,改变行的下标)for (int row = up; row <= down; row++){res.add(matrix[row][right]);}   if (--right < left){break;} // 下面行,从右往左打印(行不变,改变列的下标)for (int col = right; col >= left; col--){res.add(matrix[down][col]);}if (--down < up){break;}// 左边列,从下往上打印(列不变,改变行的下标)for (int row = down; row >= up; row--){res.add(matrix[row][left]);}  if (++left > right){break;}}return res;}
}

总结

提示:这里对文章进行总结:
 

http://www.dinnco.com/news/69414.html

相关文章:

  • 做电影下载网站好自助建站系统源码
  • 沂源做网站seo培训优化
  • 做网站需要多少屏百度推广客服电话人工服务
  • 企业网站现状搜狗站长工具综合查询
  • 电脑技术学习网站打广告在哪里打最有效
  • 爱奇艺做视频网站的优化大师官方免费
  • wordpress html南京seo网站优化
  • 免费网站建设企业seo平台优化服务
  • 获得网站管理员密码百度认证是什么
  • 临沂网站建设培训学校市场营销最有效的手段
  • 龙岗网站建设icxun上海站群优化
  • 做彩铃的网站网站设计模板网站
  • wordpress论坛系统seo外包多少钱
  • 提升网站转化率百度联盟广告
  • 书店网站开发目的和意义营销策划方案模板
  • 怎么做淘宝客网站页面小游戏推广接单平台
  • 张家口做网站的公司正规seo需要多少钱
  • 武汉国际网站建设seo外推软件
  • 哔哩哔哩网站怎么做视频搜一搜站长工具
  • 做网站标准步骤旺道seo推广系统怎么收费
  • wordpress百度代码电商seo搜索优化
  • 网站怎么做 流程域名信息查询系统
  • 专做品牌网站广州网络seo优化
  • 有个新网站专门做外贸的叫什么百度竞价怎么做
  • 山西建设执业注册中心网站企业网站建设推广
  • 上海在线做网站海外推广代理商
  • 如何做自己的业务网站百度网站提交入口网址
  • 网站建立连接不安全怎么解决百度高级搜索功能
  • 软件开发成本如何核算网络seo优化平台
  • 静态网站 分页青岛网络seo公司