麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Leetcode: Spiral Matrix II

2019-11-14 21:19:11
字體:
來源:轉載
供稿:網友
Leetcode: Spiral Matrix II
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.For example,Given n = 3,You should return the following matrix:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]]

跟Spiral Matrix一樣的處理,甚至還簡單一些,這個確定是方陣。分層,然后按照上右下左的順序放入數組中。每個元素只訪問一次,時間復雜度是O(n^2)。

 1 public class Solution { 2     public int[][] generateMatrix(int n) { 3         int[][] res = new int[n][n]; 4         if (n < 0) return null; 5         int levelNum = n / 2; 6         int count = 1; 7         for (int level=0; level<levelNum; level++) { 8             for (int i=level; i<n-1-level; i++) { 9                 res[level][i] = count++;10             }11             for (int i=level; i<n-1-level; i++) {12                 res[i][n-1-level] = count++;13             }14             for (int i=n-1-level; i>level; i--) {15                 res[n-1-level][i] = count++;16             }17             for (int i=n-1-level; i>level; i--) {18                 res[i][level] = count++;19             }20         }21         if (n % 2 == 1) {22             res[levelNum][levelNum] = count;23         }24         return res;25     }26 }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久国久产久精永久网页 | 污片视频在线观看 | 毛片118极品美女写真 | 久久久久久久久久91 | 羞羞网站入口 | 一级成人欧美一区在线观看 | 视屏一区 | 亚洲一区在线免费视频 | 久久精品国产一区二区电影 | 九九热免费在线观看 | 蜜桃视频网站在线观看 | 污黄视频在线观看 | 九草在线视频 | 免费黄色在线电影 | 亚洲一区二区在线 | 一级电影免费在线观看 | 欧美激情综合在线 | 日韩字幕 | 毛片免费观看完整版 | 成年性羞羞视频免费观看无限 | 一级免费黄视频 | 国产精品啪 | 毛片免费视频播放 | 黄视频免费观看 | 一区二区久久精品66国产精品 | 99影视在线视频免费观看 | 久久久久久久久久亚洲精品 | 污污黄 | wankz100%videos| 欧美在线观看视频网站 | 超碰97国产在线 | 亚洲午夜一区二区三区 | 亚洲综合中文 | 毛片视频网站在线观看 | 国产亚洲欧美日韩在线观看不卡 | 午夜激情视频网站 | 成人不卡一区二区 | 操操操日日日干干干 | 亚洲第一页综合 | 3级毛片| 成人免费在线视频播放 |