国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

LeetCode 54 --- Spiral Matrix

2019-11-08 02:17:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目鏈接: LeetCode 54 — Spiral Matrix

AC代碼:

//參考 https://discuss.leetcode.com/topic/64099/easy-java-solution-with-explainationpublic class PRoblem54 { public static void main(String[] args) { // TODO Auto-generated method stub } public List<Integer> spiralOrder(int[][] matrix) { List<Integer> re = new ArrayList<Integer>(); if(matrix == null || matrix.length == 0) return re; int m = matrix.length; int n = matrix[0].length; int start = 0; int upRow = 0, boRow = m-1, leCol = 0, riCol = n-1; while(true){ for(int i = start; i <= riCol; i++){ re.add(matrix[upRow][i]); } if(re.size() == m*n) return re; start++; for(int i = start; i <= boRow; i++){ re.add(matrix[i][riCol]); } if(re.size() == m*n) return re; for(int i = n - 1 - start; i >= leCol; i--){ re.add(matrix[boRow][i]); } if(re.size() == m*n) return re; for(int i = m - 1 - start; i > upRow; i--){ re.add(matrix[i][leCol]); } if(re.size() == m*n) return re; riCol--; boRow--; leCol++; upRow++; } }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 且末县| 九龙坡区| 星座| 视频| 宜州市| 沁阳市| 柳河县| 浦城县| 手机| 平昌县| 和静县| 浠水县| 明水县| 四子王旗| 甘德县| 安化县| 合山市| 沂水县| 开鲁县| 邵阳县| 循化| 昭苏县| 铁力市| 桂阳县| 罗定市| 玛曲县| 永平县| 姚安县| 巫溪县| 台山市| 上林县| 华安县| 佛坪县| 湖州市| 张家口市| 江川县| 博湖县| 乐都县| 顺义区| 枝江市| 大洼县|