国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 武川县| 乌兰察布市| 平陆县| 兰溪市| 漠河县| 虎林市| 当阳市| 襄垣县| 安庆市| 介休市| 疏勒县| 江达县| 玛多县| 梅州市| 昌吉市| 扎囊县| 淮安市| 林甸县| 景洪市| 滨州市| 双牌县| 西盟| 陈巴尔虎旗| 额济纳旗| 友谊县| 滕州市| 曲靖市| 岗巴县| 镇雄县| 永福县| 邵东县| 祁连县| 财经| 资中县| 惠来县| 平泉县| 安新县| 平泉县| 莱西市| 丹巴县| 乐山市|