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
相关文章
- 10-28为什么要生成python项目需要的最小requirements.txt文件?
- 10-28LeetCode.冗余连接(并查集以及广度优先搜索)- 685.冗余连接||
- 10-28【K8S系列】Kubernetes 中 Service IP 分配 问题及解决方案【已解决】
- 10-28Python | Leetcode Python题解之第514题*之路-题解:
- 10-28python 实现一个简单的浏览器引擎
- 10-28网络原理之 UDP-UDP 报文的格式
- 10-28从头学PHP之数组输出&基本函数
- 10-28Python 函数的传入参数-练习:
- 10-28python实战项目47:Selenium采集百度股市通数据-一、思路分析
- 10-28Python小游戏14——雷霆战机