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

手机微网站建设案例及报告网络营销未来有哪些发展趋势

手机微网站建设案例及报告,网络营销未来有哪些发展趋势,500强网站建设,快速建站官网leetcode:54. 螺旋矩阵牛客:BM98 螺旋矩阵 模拟法 参考代码随想录:代码随想录-螺旋矩阵首先,需要确定定义边界的规则,从而确定模拟的区间,比如采用左闭右开,左闭右闭等。本题建议采用左闭右开&#xff0c…
  • leetcode:54. 螺旋矩阵
  • 牛客:BM98 螺旋矩阵

模拟法

  • 参考代码随想录:代码随想录-螺旋矩阵
  • 首先,需要确定定义边界的规则,从而确定模拟的区间,比如采用左闭右开,左闭右闭等。本题建议采用左闭右开,也就是起点闭合,终点打开。
  • 其次,循环次数也很重要,用来确定模拟什么时候结束。本题每转一圈是走2行和2列,因此模拟次数为行数和列数中最小值的一半。
  • 如果为奇数行或奇数列,每次走2行2列,最后会剩下1行或1列,因此最后需要模拟打印剩下的1行或一列。
import java.util.ArrayList;
public class Solution {public ArrayList<Integer> spiralOrder(int[][] matrix) {ArrayList<Integer> res = new ArrayList<>();if(matrix == null || matrix.length == 0)return res;int m = matrix.length, n = matrix[0].length;int minIdx = Math.min(m, n);int loop = minIdx / 2; // 模拟次数int startx = 0, starty = 0;int offset = 1; // 控制边界的偏移量int i, j;// 参考代码随想录:区间[起点,终点),左闭右开while(0 < loop--){// 新的起点i = starty;j = startx;// 模拟上for(; j < startx + n - offset; j++)res.add(matrix[i][j]);//模拟右for(; i < starty + m - offset; i++)res.add(matrix[i][j]);// 模拟下for(; j > startx; j--)res.add(matrix[i][j]);// 模拟左for(; i > starty; i--)res.add(matrix[i][j]);startx++;starty++;offset += 2; //因为startx和starty也加了1,所以计算边界时需要将加的1减掉}if(minIdx % 2 == 1){ // 每次走2行2列,所以奇数行或奇数列最后会剩下一行或一列// while循环终止导致i和j没有更新i = starty;j = startx;if(m <= n){//模拟剩下的一行while(j <= startx + n - offset){res.add(matrix[i][j]);j++;}} else {// 模拟剩下的一列while(i <= starty + m - offset){res.add(matrix[i][j]);i++;}}}return res;}
}
http://www.lbrq.cn/news/2752633.html

相关文章:

  • 建设公安网站的申请网络推广引流
  • 济南商城网站建设多少钱整站排名优化品牌
  • 免费网站建设域名网站开发平台有哪些
  • 专做banner的网站网络推广员为什么做不长
  • 如何用本机电脑做网站服务器线上营销渠道主要有哪些
  • 同一个公司可以做几个网站今日疫情最新消息
  • 方便做流程图的网站营销型网站建设怎么做
  • 网站搜索引擎优化案例网站制作出名的公司
  • 杭州营销网站建设平台国产长尾关键词拘挖掘
  • 佛山市网站建设公司直销的八大课程
  • 自己怎么做网站建设网页模板免费下载
  • 网站备案完成后接下来怎么做购物网站大全
  • 内网网站开发功能模块seo关键词排名优化怎样
  • 芯片商城网站建设推广宣传
  • 重庆奉节网站建设公司推荐怎样做公司网站推广
  • 做网站都需要哪些知识网站制作费用一览表
  • 做渔具最大的外贸网站qq群排名优化软件
  • 做网站后期费用百度站长平台论坛
  • 花生壳做的网站十大免费cms建站系统介绍
  • 做网站的工作叫什么网络推广与推广
  • 如何做小程序平台网络seo排名
  • 网站建设业务员提成重大军事新闻最新消息
  • 李沧网站建设电话重庆森林台词
  • 培训类 网站后台在线建站平台
  • 企业注册好了怎么做网站代码编程教学入门
  • 做网站怎么拿框架的原代码网络营销工程师前景
  • 用来做收录的网站百度推广app下载
  • 广州疫情源头已查明事件整站优化seo平台
  • wordpress站外链接页面长沙网站优化方法
  • 做网站开发钱中国移动有免费的视频app
  • Makefile介绍(Makefile教程)(C/C++编译构建、自动化构建工具)
  • OpenCV 图像处理基础操作指南(二)
  • 昇腾AI自学Day2-- 深度学习基础工具与数学
  • 吉他和弦学习:从音程基石到流畅弹奏
  • w484扶贫助农系统设计与实现
  • pyecharts可视化图表-pie:从入门到精通(进阶篇)