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

从美洲开始做皇帝免费阅读网站今日头条新闻在线看

从美洲开始做皇帝免费阅读网站,今日头条新闻在线看,网页设计师是什么,阿里云做淘宝客网站这里写自定义目录标题 一、题目二、解题精髓-循环不变量三、代码 一、题目 给定⼀个正整数 n,⽣成⼀个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正⽅形矩阵。 示例: 输⼊: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 二、解题精髓…

这里写自定义目录标题

  • 一、题目
  • 二、解题精髓-循环不变量
  • 三、代码

一、题目

给定⼀个正整数 n,⽣成⼀个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正⽅形矩阵。
示例:
输⼊: 3
输出:
[ [ 1, 2, 3 ],
[ 8, 9, 4 ],
[ 7, 6, 5 ] ]

二、解题精髓-循环不变量

⽽求解本题依然是要坚持循环不变量原则。

在循环遍历每一条边的时候,都坚持左闭右开的原则 !!
在这里插入图片描述

三、代码

class GenerateMatrix {public static int[][] generateMatrix(int n) {int[][] nums = new int[n][n];int startx = 0, starty = 0, offset = 1, count = 1;int x = 0, y = 0;while (offset <= n / 2) {for (x = startx; x < n - offset; x++) {nums[starty][x] = count++;}for (y = starty; y < n - offset; y++) {nums[y][x] = count++;}for (; x > startx; x--) {nums[y][x] = count++;}for (; y > starty; y--) {nums[y][x] = count++;}startx++;starty++;offset++;}if (n % 2 == 1) {nums[starty][startx] = count;}return nums;}public static void main(String[] args) {int n = 4;int[][] res = GenerateMatrix.generateMatrix(n);for (int i = 0; i < n; i++) {for (int j = 0; j < n; j++) {System.out.print(res[j][i] + " ");}System.out.println();}}
}
http://www.tj-hxxt.cn/news/11006.html

相关文章:

  • 做动画视频的网站有哪些手机访问另一部手机访问文件
  • 劳务派遣做网站有必要吗无货源电商怎么做
  • 武汉最好的网站建设公司哪家好qq营销
  • 幸运快三的网站怎么做googleseo排名公司
  • 网站建设怎么起诉seo优化服务是什么
  • cpc引流做网站cpa推广谷歌关键词搜索
  • 德州做网站建设的公司河南网站网络营销推广
  • 阿里云编辑建设好的网站济南做网站公司
  • 什么叫营销型网站建设可以搜任何网站的浏览器
  • 网站的结构网站seo策划方案
  • 下列不属于网站建设规划免费网站优化排名
  • 网站的性能需求mac日本官网入口
  • 网站建设模板 源码 特效学营销app哪个更好
  • 网站设计上海深圳在线制作网站
  • 备案的网站域名百度com打开
  • shopify可以用来做B2B网站吗蚌埠seo外包
  • 用ps做网站主页网络推广运营是做什么
  • 网站建设驻地开发合同google搜索app下载
  • 衡东网站制作关键词优化好
  • 商城网站开发费用一般是多少seo排名快速上升
  • 电脑版商城网站建设同仁seo排名优化培训
  • 网站建设讯美企业推广宣传方式
  • 北风淘淘网站开发吉林seo刷关键词排名优化
  • wordpress设置积分阅读常熟seo关键词优化公司
  • 属于网站建设过程规划搜索引擎营销的内容有哪些
  • 整合营销的特点人员优化方案
  • Asp.net网站开发分析app下载量推广
  • wordpress发布站点百分百营销软件官网
  • 网站做赌博词怎么推广上海关键词优化公司bwyseo
  • 教育与培训网站建设线上销售平台如何推广