Description
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
Example:
1 | Input: [1,2,3,null,5,null,4] |
解法
其实是按层遍历的变形,只要把每层的最后一个节点记录下来就可以了。
具体代码如下:
1 | /** |
Thinking outside the box
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
Example:
1 | Input: [1,2,3,null,5,null,4] |
其实是按层遍历的变形,只要把每层的最后一个节点记录下来就可以了。
具体代码如下:
1 | /** |