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

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

相关推荐
对方正在长头发2258 小时前
写了个 Windows 端口映射管理工具,再也不用敲命令了
python
罗湖老棍子8 小时前
【例 2】数星星 Stars(信息学奥赛一本通- P1536)
数据结构·算法·树状数组·单点修改 区间查询
tang777898 小时前
哪些行业用动态代理ip?哪些行业用静态代理IP?怎样区分动态ip和静态ip?(互联网人必码·实用长文)
大数据·网络·爬虫·python·网络协议·tcp/ip·智能路由器
逆境不可逃8 小时前
LeetCode 热题 100 之 394. 字符串解码 739. 每日温度 84. 柱状图中的最大矩形
算法·leetcode·职场和发展
龙泉寺天下行走8 小时前
LangChain Skills框架核心解析
python·langchain·aigc
echome8888 小时前
Python 装饰器详解:从入门到精通的实用指南
开发语言·python
重生之后端学习8 小时前
62. 不同路径
开发语言·数据结构·算法·leetcode·职场和发展·深度优先
tang777898 小时前
爬虫代理IP池到底有啥用?
网络·爬虫·python·网络协议·tcp/ip·ip
小资同学8 小时前
考研机试 -Kruskal算法
算法
sg_knight8 小时前
设计模式实战:享元模式(Flyweight)
python·设计模式·享元模式·flyweight