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

建网站要会什么广州站是广州火车站吗

建网站要会什么,广州站是广州火车站吗,给网站做优化怎么做,免费商标设计软件给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 解: class Solution {public int[][] generateMatrix(int n) {int[][] ar…

给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。

示例:

输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ]

解:

class Solution {public int[][] generateMatrix(int n) {int[][] arr = new int[n][n]; // 创建 n * n 数组
​int topRow = 0, bottomRow = n - 1; // 定义上边界和下边界int leftCol = 0, rightCol = n - 1; // 定义左边界和右边界int direction = 0; // 初始方向,0代表向右
​int num = 1; // 要赋的值
​while (topRow <= bottomRow && leftCol <= rightCol) {if (direction == 0) { // 向右for (int i = leftCol; i <= rightCol; i++) {arr[topRow][i] = num++;}topRow++; // 上边界下移} else if (direction == 1) { // 向下for (int i = topRow; i <= bottomRow; i++) {arr[i][rightCol] = num++;}rightCol--; // 右边界左移} else if (direction == 2) { // 向左for (int i = rightCol; i >= leftCol; i--) {arr[bottomRow][i] = num++;}bottomRow--; // 下边界上移} else if (direction == 3) { // 向上for (int i = bottomRow; i >= topRow; i--) {arr[i][leftCol] = num++;}leftCol++; // 左边界右移}direction = (direction + 1) % 4; // 切换方向}return arr;}
}

另解:

class Solution {public int[][] generateMatrix(int n) {int loop = 0;  // 控制循环次数int[][] res = new int[n][n];int start = 0;  // 每次循环的开始点(start, start)int count = 1;  // 定义填充数字int i, j;
​while (loop++ < n / 2) { // 判断边界后,loop从1开始// 模拟上侧从左到右for (j = start; j < n - loop; j++) {res[start][j] = count++;}
​// 模拟右侧从上到下for (i = start; i < n - loop; i++) {res[i][j] = count++;}
​// 模拟下侧从右到左for (; j >= loop; j--) {res[i][j] = count++;}
​// 模拟左侧从下到上for (; i >= loop; i--) {res[i][j] = count++;}start++;}
​if (n % 2 == 1) {res[start][start] = count;}
​return res;}
}

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

相关文章:

  • dedecms 建两个网站的问题站长如何做视频类网站
  • iis7.0建设网站做网站需要注意的问题
  • 使用python做网站做网页制作的价格
  • 网站建设指南登陆网站怎么做
  • jsp网站 值班门户网站的注意要素
  • 毕业设计做网站用什么西安市平台公司
  • 泉州优化seo网站关键词优化广州网站建设设计厂家
  • 移动端网站的优势山西建设厅官方网站
  • 上海浦东新区做网站dream网站怎么做框架
  • 自助网站建设平台网站后台改网页底色
  • 中山站群网站建设益阳网站制作公司
  • 宁波专业网站定制制作服务成都网站的优化
  • 做高端网站建设大连做网站公司排行榜
  • 网站的类型及特点软文营销范文
  • 目前做哪些网站能致富花生壳怎么建设购物网站
  • 站长之家素材网福州晋安区建设局网站
  • 南京的电商网站设计win7 发布asp网站
  • 做设计接外快在哪个网站大学生饮料营销策划方案创意
  • 南通网站制作计划国外引擎搜索
  • 做音乐的网站网络信息
  • php网站培训山西省太原建设工程信息网站
  • 兰州网站建设人才招聘免费建设网站入驻
  • 多米诺网站建设服务专业seo优化费用
  • 网站建设与搜索引擎营销的关系网站开发宣传图片
  • seo推广公司 什么意思seo网站诊断文档案例
  • 最简单的静态网站检测asp网站死循环
  • ps做网站的时候分辨率是郑州官网seo技术
  • ssh实训做网站代码下载怎样做号网站优化
  • 上海城乡建设厅网站百度框架户一级代理商
  • 钟祥网站建设云图书馆平台网站建设