五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

Leetcode Day13 2

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

劍指 Offer 32 - I. 從上到下打印二叉樹(shù)

從上到下打印出二叉樹(shù)的每個(gè)節(jié)點(diǎn),同一層的節(jié)點(diǎn)按照從左到右的順序打印。


?


例如:

給定二叉樹(shù): [3,9,20,null,null,15,7],


? ? 3

? ?/ \

? 9? 20

? ? /? \

? ?15? ?7

返回:


[3,9,20,15,7]


嗯這個(gè)就是層序遍歷,也就是bfs,熟悉一下python里面queue怎么寫(xiě)~

#?Definition?for?a?binary?tree?node.

#?class?TreeNode:

#?????def?__init__(self,?x):

#?????????self.val?=?x

#?????????self.left?=?None

#?????????self.right?=?None


class?Solution:

????def?levelOrder(self,?root:?TreeNode)?->?List[int]:

????????if?not?root:return?[]

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

????????q=[]

????????q.append(root)

????????while?q:

????????????node=q.pop(0)

????????????res.append(node.val)

????????????if?node.left:

????????????????q.append(node.left)

????????????if?node.right:

????????????????q.append(node.right)

????????return?res



Leetcode Day13 2的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
元朗区| 岐山县| 渭南市| 军事| 文化| 井冈山市| 绥芬河市| 铜梁县| 江都市| 阿巴嘎旗| 渭源县| 涡阳县| 和田县| 改则县| 都江堰市| 乌鲁木齐县| 富锦市| 廉江市| 黑水县| 沂源县| 林西县| 武功县| 梓潼县| 临泽县| 林甸县| 洞头县| 民县| 招远市| 信阳市| 开封市| 鄂伦春自治旗| 浦县| 枣强县| 新和县| 灵丘县| 胶南市| 交城县| 永嘉县| 阿拉善右旗| 昌邑市| 惠水县|