题目链接
英文链接:https://leetcode.com/problems/find-largest-value-in-each-tree-row/
中文链接:https://leetcode-cn.com/problems/find-largest-value-in-each-tree-row/
题目详述
您需要在二叉树的每一行中找到最大的值。
示例:
1 | 输入: |
题目详解
方法一:运用 BFS。
进行层次遍历,找到每行中的最大值,将这个最大值加入到结果集中。
1 | public class LeetCode_00515 { |
方法二:运用 DFS。
- 当第一次进入这一行时,直接把当前值加入到结果中。
- 再一次进入这行时,直接在结果链表中更新这一行的最大值。
1 | public class LeetCode_00515 { |