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
相关推荐
一世琉璃白_Y1 分钟前
pg配置国内数据源安装liwulin05067 分钟前
【PYTHON】COCO数据集中的物品ID小鸡吃米…7 分钟前
Python - XML 处理我赵帅的飞起13 分钟前
python国密SM4加解密Dave.B26 分钟前
用【vtk3DLinearGridCrinkleExtractor】快速提取3D网格相交面一起养小猫26 分钟前
LeetCode100天Day1-字符串匹配与Z字形变换yaoh.wang33 分钟前
力扣(LeetCode) 1: 两数之和 - 解法思路Code Slacker1 小时前
LeetCode Hot100 —— 滑动窗口(面试纯背版)(四)brave and determined1 小时前
CANN训练营 学习(day8)昇腾大模型推理调优实战指南liwulin05061 小时前
【PYTHON-YOLOV8N】关于YOLO的推理训练图片的尺寸