LeetCode 513. Find Bottom Left Tree Value
@(LeetCode)
问题描述
给定一个二叉树,找出最后一层最左节点的值。
栗 1:
栗 2:
注意:假定树的根节点不可能为空。
解题思路
这道题思路比较简单。
要想求出最后一层的最左节点值,只需按层从左往右遍历,并将最后一层节点保存下来,取第一个节点值即可。
js
代码如下:
其实还有另外一种方法,也是层遍历,只不过是从右往左。记录最后取出的节点值,即为最后一层的最左节点。
js
代码如下:
本文同步发表在简书:https://www.jianshu.com/p/d3efd992a07a。
版权声明: 本文为 InfoQ 作者【liu_liu】的原创文章。
原文链接:【http://xie.infoq.cn/article/ccf3f96da07d8db02bc05d2e1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论