国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode Day11 3

2022-04-12 22:20 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

劍指 Offer 29. 順時(shí)針打印矩陣

輸入一個(gè)矩陣,按照從外向里以順時(shí)針的順序依次打印出每一個(gè)數(shù)字。


示例 1:


輸入:matrix = [[1,2,3],[4,5,6],[7,8,9]]

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

示例 2:


輸入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]

輸出:[1,2,3,4,8,12,11,10,9,5,6,7]


嗯就是主要是為上下左右設(shè)定四個(gè)方向,遍歷一次后,上下左右的邊界隨之改變。

另外debug了很久終于發(fā)現(xiàn)了問題,python一定要注意縮進(jìn)啊啊啊

class?Solution:

????def?spiralOrder(self,?matrix:?List[List[int]])?->?List[int]:

????????if?not?matrix:return?[]

????????b=len(matrix)-1

????????r=len(matrix[0])-1

????????res=[]

????????l=0

????????t=0

????????while?True:

????????????for?i?in?range(l,r+1):

????????????????res.append(matrix[t][i])

????????????t+=1

????????????if?t>b:break

????????????for?i?in?range(t,b+1):

????????????????res.append(matrix[i][r])

????????????r-=1

????????????if?l>r:break

????????????for?i?in?range(r,l-1,-1):

????????????????res.append(matrix[b][i])

????????????b-=1

????????????if?t>b:break

????????????for?i?in?range(b,t-1,-1):

????????????????res.append(matrix[i][l])

????????????l+=1

????????????if?l>r:break

????????return?res



Leetcode Day11 3的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
浙江省| 大安市| 松桃| 永新县| 紫金县| 达日县| 峨眉山市| 襄汾县| 青河县| 赤水市| 商河县| 宜兰市| 玛多县| 丘北县| 吉隆县| 金秀| 确山县| 太仓市| 岗巴县| 五指山市| 桐城市| 青川县| 漠河县| 迁西县| 阿合奇县| 永靖县| 福贡县| 灵丘县| 安新县| 乃东县| 隆子县| 屏东市| 江安县| 娄底市| 长治市| 剑阁县| 临湘市| 台中县| 蓬安县| 罗定市| 江安县|