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

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

【LeetCode】515. Find Largest Value in Each Tree Row【E】【87】

2019-11-08 02:19:55
字體:
來源:轉載
供稿:網友

You need to find the largest value in each row of a binary tree.

Example:

Input:           1         / /        3   2       / /   /        5   3   9 Output: [1, 3, 9]

Subscribe to see which companies asked this question.廣搜,對每層,直接記錄最小的元素就行了

# Definition for a binary tree node.# class TreeNode(object):#     def __init__(self, x):#         self.val = x#         self.left = None#         self.right = Noneclass Solution(object):    def largestValues(self, root):                if not root:            return []                res = [root.val]                s = [root]                while s:            tval = - 1 << 32            tnode = []            for i in s:                if i.left != None:                    tnode += i.left,                    tval = max(tval,i.left.val)                if i.right != None:                    tnode += i.right,                    tval = max(tval,i.right.val)            s = tnode[:]            #PRint s            res += tval,        return res[:-1]


上一篇:202. Happy Number

下一篇:內部類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西青区| 分宜县| 哈巴河县| 甘肃省| 谢通门县| 三门峡市| 安陆市| 苏州市| 龙州县| 天门市| 门头沟区| 顺昌县| 遂川县| 金寨县| 随州市| 措美县| 嘉义县| 邮箱| 连南| 九寨沟县| 驻马店市| 老河口市| 汤阴县| 公安县| 鄂伦春自治旗| 耿马| 红安县| 皮山县| 东乌珠穆沁旗| 石泉县| 大石桥市| 南丹县| 阿克陶县| 牙克石市| 宜昌市| 临猗县| 即墨市| 新兴县| 荔浦县| 门头沟区| 建始县|