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

用凡科建设网站旺道seo推广

用凡科建设网站,旺道seo推广,新乡做网站价格,威海互联网公司提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 提示:这里可以添加本文要记录的大概内容: 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.ds6.com.cn/news/28545.html

相关文章:

  • 做网站需要哪些基本功能杭州小程序建设公司
  • 在那个网站做直播好赚钱吗seo点击
  • 哪个网站做售楼推广好靠谱的广告联盟
  • 网站建设答辩恩施seo整站优化哪家好
  • 自己做网站需要花钱吗搜索引擎优化百度百科
  • 网站开发课程安排全网营销公司
  • 营销品牌有哪些seo广告投放
  • 网页设计英文seo初学教程
  • 服装服饰东莞网站建设营销网站建设价格
  • 丹阳高铁站对面的规划a5站长网网站交易
  • 手机可做兼职的网站百度怎么提交收录
  • 免费开源企业网站程序成都关键词优化报价
  • 网站背景磨砂灰背景怎么做网站内容检测
  • 网站推广其他方案内容如何在网上推广自己的产品
  • 博客网站做外贸可以吗网络营销的现状分析
  • 柳林网站建设中国网络营销公司排名
  • 如何在腾讯云做网站电商平台怎么推广
  • 如何利用fortran语言建设网站开网店3个月来亏了10万
  • 无锡网站seo顾问简单的网页设计作品
  • 服装网站建设准备厦门seo公司
  • 免费培训学校网站源码8大营销工具
  • 北京云网站建设网络营销推广外包平台
  • wordpress 文章采集seo关键词排名优化价格
  • 做网站能赚钱吗全球疫情今天最新消息
  • 南京机关建设网站网络事件营销案例
  • 网站建设 文件源代码约定湖南疫情最新消息今天
  • 医院网站建设方案企业网站分析报告
  • 网络营销跟做网站有什么区别竞价托管外包哪家好
  • 濮阳全员核酸检测二十个优化
  • 如何选择怎样掀开链接百度seo收费