国产探花免费观看_亚洲丰满少妇自慰呻吟_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

下一篇:內部類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏南县| 共和县| 钟祥市| 临湘市| 呼玛县| 舒兰市| 象山县| 商丘市| 即墨市| 石门县| 喜德县| 英吉沙县| 泰兴市| 永丰县| 吴江市| 右玉县| 文成县| 苗栗县| 五峰| 南丹县| 涞水县| 钟山县| 元氏县| 常德市| 邻水| 滦南县| 泊头市| 海安县| 柳河县| 胶南市| 漳浦县| 年辖:市辖区| 高碑店市| 治多县| 抚州市| 花莲县| 白城市| 乡宁县| 东海县| 上饶市| 大渡口区|