Python | Leetcode Python题解之第515题在每个树行中找最大值-题解:

class Solution:
    def largestValues(self, root: Optional[TreeNode]) -> List[int]:
        if root is None:
            return []
        ans = []
        q = [root]
        while q:
            maxVal = -inf
            tmp = q
            q = []
            for node in tmp:
                maxVal = max(maxVal, node.val)
                if node.left:
                    q.append(node.left)
                if node.right:
                    q.append(node.right)
            ans.append(maxVal)
        return ans
上一篇:使用VISIO绘制线性代数命题推导有向图-向量组、方程组、矩阵


下一篇:Renesas R7FA8D1BH (Cortex®-M85) QSPI的功能介绍