513. Find Bottom Left Tree Value Difficulty : mediate
来源:互联网 发布:centos创建文件夹命令 编辑:程序博客网 时间:2024/06/10 23:22
Given a binary tree, find the leftmost value in the last row of the tree.
Example 1:
Input: 2 / \ 1 3Output:1
Example 2:
Input: 1 / \ 2 3 / / \ 4 5 6 / 7Output:7
Note: You may assume the tree (i.e., the given root node) is not NULL.
算法分析:考察树的层序遍历,只不过这个是从右往左遍历,遍历到最后一个节点的时候,那个节点的值就是满足条件的值。C语言不会分配内存,只有Python版,其中需要用到内建filter()函数。
# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution(object): def findBottomLeftValue(self, root): """ :type root: TreeNode :rtype: int """ queue = [root] for node in queue: queue += filter(None, (node.right, node.left)) return node.val
阅读全文
0 0
- 513. Find Bottom Left Tree Value Difficulty : mediate
- LeetCode 513. Find Bottom Left Tree Value
- [leetcode]513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- [leetcode] 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- 【LeetCode】513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- Leetcode 513. Find Bottom Left Tree Value
- LeetCode 513. Find Bottom Left Tree Value
- [DFS]513. Find Bottom Left Tree Value
- LeetCode 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value
- 【leetcode】 513. Find Bottom Left Tree Value
- 513. Find Bottom Left Tree Value | LeetCode
- STM32系统定时器SysTick
- Unity3D-Unity中CacheServer(缓存服务器)的部署与使用
- Bringing up interface Auto_eth1: Error: No suitable device found: no device found for connection 'A
- Rust: codewars 的Count of positives / sum of negatives
- Java语言发展史
- 513. Find Bottom Left Tree Value Difficulty : mediate
- [171004]MUI多次初始化“上拉加载”的示例
- 火车头采集器对接织梦cms图集发布时, 采集网上图片超时的解决方法
- Linux-4.9.2内核在mini2440上的移植(十三)——按键驱动移植
- 成长里程1:为什么使用Struts将得到的map打包成json时,客户端会报错。
- Gym 101243 I Land Division[计算几何]
- VMwareWorkstation10 中安装Centos6.5
- Java技术体系的四大平台(SE ,EE,ME,Card)
- MFC 程序如何使用 printf 输出调试信息