【20250216】二叉树:515.在每个树中找最大值

class Solution:

def largestValues(self, root: TreeNode) -> Listint:

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)->Listint:

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

相关推荐
文丑颜不良啊14 小时前
LeetCode1941~1960题目解析
java·leetcode
❁满城风絮*14 小时前
Claude Code 学习总结
python·agent·claude
维克兜率天16 小时前
【维克】复合型CTA:趋势+套利的双轮驱动
python·学习方法
伞伞悦读16 小时前
【第76期】两张3行表左连接变5行:主键、validate与未匹配排查完整教程
人工智能·python
用户83562907805117 小时前
使用 Python 在 Excel 中添加和自定义迷你图
后端·python
老师我太想进步了202617 小时前
【数据结构-4】算法美学之顺序表
数据结构·算法
用户83562907805117 小时前
使用 Python 在 Excel 图表中添加趋势线与回归方程
后端·python
风影同志7832417 小时前
编码器是激活函数吗?—— 一个看起来很像、其实不是的类比
算法
特立独行的猫A17 小时前
一份 Markdown 发十个平台:cspub 一稿多投
java·后端·python
UIU11417 小时前
P1481 魔族密码
c++·算法·动态规划