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

做网站做哪个贵州 网站建设

做网站做哪个,贵州 网站建设,关键词完整版,e龙岩官网登录《LeetCode力扣练习》代码随想录——数组(螺旋矩阵II—Java) 刷题思路来源于 代码随想录 59. 螺旋矩阵 II 左闭右开——[x,y) class Solution {public int[][] generateMatrix(int n) {if(n1){return new int[][]{{1}};}int[][] resultnew int[n][n];int…

《LeetCode力扣练习》代码随想录——数组(螺旋矩阵II—Java)



刷题思路来源于 代码随想录

59. 螺旋矩阵 II
  • 左闭右开——[x,y)
    class Solution {public int[][] generateMatrix(int n) {if(n==1){return new int[][]{{1}};}int[][] result=new int[n][n];int start=0;int row=-1;int col=-1;int loop=0;int offset=1;int count=1;for(;loop<(n/2);loop++){for(col=start;col<(n-offset);col++){result[start][col]=count++;}for(row=start;row<(n-offset);row++){result[row][col]=count++;}for(;col>start;col--){result[row][col]=count++;}for(;row>start;row--){result[row][col]=count++;}start++;offset++;}if(n%2==1){result[start][start]=count;}return result;}
    }
    
54. 螺旋矩阵
  • 左闭右开——[x,y)
    class Solution {public List<Integer> spiralOrder(int[][] matrix) {int m=matrix.length;int n=matrix[0].length;if(m==1&&n==1){return Collections.singletonList(matrix[0][0]);}List<Integer> result=new ArrayList<>();int startRow=0;int startCol=0;int row=-1;int col=-1;int offset=1;int loop=m<n?(m/2):(n/2);for(;loop>0;loop--){for(col=startCol;col<(n-offset);col++){result.add(matrix[startRow][col]);}for(row=startRow;row<(m-offset);row++){result.add(matrix[row][col]);}for(;col>startCol;col--){result.add(matrix[row][col]);}for(;row>startRow;row--){result.add(matrix[row][col]);}startRow++;startCol++;offset++;}if((m<n?m:n)%2==1){if(n>m){for(col=startCol;col<=(n-offset);col++){result.add(matrix[startRow][col]);}}else{for(row=startRow;row<=(m-offset);row++){result.add(matrix[row][startCol]);}}}return result;}
    }
    
LCR 146. 螺旋遍历二维数组
  • 左闭右开——[x,y)
    class Solution {public int[] spiralArray(int[][] array) {int m=array.length;if(m==0){return new int[]{};}int n=array[0].length;if(m==1&&n==1){return new int[]{array[0][0]};}int[] result=new int[m*n];int startRow=0;int startCol=0;int row=-1;int col=-1;int offset=1;int loop=(m<n?m:n)/2;int count=0;for(;loop>0;loop--){for(col=startCol;col<(n-offset);col++){result[count++]=array[startRow][col];}for(row=startRow;row<(m-offset);row++){result[count++]=array[row][col];}for(;col>startCol;col--){result[count++]=array[row][col];}for(;row>startRow;row--){result[count++]=array[row][col];}offset++;startRow++;startCol++;}if((m<n?m:n)%2==1){if(n<m){for(row=startRow;row<=(m-offset);row++){result[count++]=array[row][startCol];}}else{for(col=startCol;col<=(n-offset);col++){result[count++]=array[startRow][col];}}}return result;}
    }
    

http://www.yayakq.cn/news/880608/

相关文章:

  • 网站制作上海wordpress 获取导航栏
  • 郑州竞价托管代运营东莞网站推广优化
  • 做网站购买空间多少钱公司注册资金减少意味着什么
  • 临沂网站建设周口建筑公司logo设计大全
  • 网站建设钅金手指排名网站建设流量入口
  • 微网站开发软件html5网站源码下载
  • 地图网站抓取广州制作公司网站
  • 网站设计的经费预算ASP网站开发教程实验总结
  • 网站建设佛山拓客科技北京网站制作建设公司
  • 常州钟楼区邹区建设局网站北京seo多少钱
  • 有什么网站可以做简历雇主品牌建设
  • 网站开发报价合同女教师遭网课入侵直播
  • 网站点击量怎么看中国大数据平台官网
  • 模板网站下载太原网站建设的公司
  • 网站开发需要注册几类商标扬州做机床公司网站
  • 建设部网站投诉核查wordpress照片墙插件
  • 全国做网站的公司网页设计页面布局结构
  • 化妆培训学校网站建设客厅设计
  • 广东海外建设监理有限公司官方网站wordpress 发布文章 慢
  • 做数据分析的网站网站开发要多长时间
  • 卡盟做网站广东东莞公司有哪些
  • 网站建设框架怎么写网站实名认证流程
  • 潍坊尚呈网站建设公司怎么样东莞招投标服务中心
  • 镇江市建设招标网官方网站海尔网站建设的基本情况
  • 网站开发是什东莞网站建设选菲凡网络
  • 请人制作一个网站需要多少钱视频号的链接在哪
  • 凡科做网站行吗邯郸网络科技有限公司哪家好
  • 网站内部链接的策略制作图片怎么做
  • 网站开发静态怎样转成动态千家美家装体验馆
  • wordpress 旅游网站湖北省最新消息今天