class Solution:
def largestValues(self, root: TreeNode) -> List[int]:
if not root:
return []
result = []
queue = deque([root])
while queue:
size = len(queue)
max_val = float('-inf')
for i in range(size):
cur = queue.popleft()
max_val = max(max_val, cur.val)
if cur.left:
queue.append(cur.left)
if cur.right:
queue.append(cur.right)
result.append(max_val)
return result
class Solution:
def largestValues(self,root:TreeNode)->List[int]:
if not root:
return []
res=[]
queue=deque([root])
while queue:
level_max=float('-inf')
size=len(queue)
for i in range(size):
cur=queue.popleft()
level_max=max(level_max,cur.val)
if cur.left:
queue.append(cur.left)
if cur.right:
queue.append(cur.right)
res.append(level_max)
return res
【20250216】二叉树:515.在每个树中找最大值
J178631533202025-02-17 13:27
相关推荐
对方正在长头发2258 小时前
写了个 Windows 端口映射管理工具,再也不用敲命令了罗湖老棍子8 小时前
【例 2】数星星 Stars(信息学奥赛一本通- P1536)tang777898 小时前
哪些行业用动态代理ip?哪些行业用静态代理IP?怎样区分动态ip和静态ip?(互联网人必码·实用长文)逆境不可逃8 小时前
LeetCode 热题 100 之 394. 字符串解码 739. 每日温度 84. 柱状图中的最大矩形龙泉寺天下行走8 小时前
LangChain Skills框架核心解析echome8888 小时前
Python 装饰器详解:从入门到精通的实用指南重生之后端学习8 小时前
62. 不同路径tang777898 小时前
爬虫代理IP池到底有啥用?小资同学8 小时前
考研机试 -Kruskal算法sg_knight8 小时前
设计模式实战:享元模式(Flyweight)