366. Find Leaves of Binary Tree
Given a binary tree, collect a tree’s nodes as if you were doing this: Collect and remove all leaves, repeat until the tree is empty.
Example:
Given binary tree12345 1 / \ 2 3 / \ 4 5
Returns [4, 5, 3], [2], [1].
Explanation:
Removing the leaves [4, 5, 3] would result in this tree:
1231/2Now removing the leaf [2] would result in this tree:
11Now removing the leaf [1] would result in the empty tree:
1[]
Returns [4, 5, 3], [2], [1].
其实就是把具有相同height的节点放在一起。
代码如下:
|
|