85: Max values of a binary tree

Дано бинарное дерево, верните максимальное значение на каждом уровне

 

Пример 1

Input:        8        <--- уровень 0
             / \       
            2   3      <--- уровень 1
           /   / \ 
          4   5   10   <--- уровень 2

Output:  [8, 3, 10]

Пример 2

Input:     2   
          / \  
         5   3 

Output: [2, 5]
Difficulty:Medium
Topic:Tree
Problem #:85