博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lc404. Sum of Left Leaves
阅读量:6654 次
发布时间:2019-06-25

本文共 657 字,大约阅读时间需要 2 分钟。

404. Sum of Left Leaves

Easy

661

75

Favorite

Share Find the sum of all left leaves in a given binary tree.

Example:

3复制代码

/

9 20 /
15 7

There are two left leaves in the binary tree, with values 9 and 15 respectively. Return 24.

思路:深度搜索算法,是左子树,且没有子节点,add

代码:python3

class Solution(object):    def sumOfLeftLeaves(self, root):        cache=[0]        def dfs(root,left):            if not root:return            if left and not root.left and not root.right:                cache[0] += root.val            dfs(root.left,True)            dfs(root.right,False)        dfs(root,False)        return cache[0]复制代码

转载于:https://juejin.im/post/5d01e275f265da1bad56ffc3

你可能感兴趣的文章
LXD 2.0 系列(四):资源控制
查看>>
yum安装nginx详解
查看>>
"ImportError: cannot import name OVSLegacyKernelSwitch"
查看>>
2017第3周五
查看>>
[Unity3D]Unity+Android交互教程——让手机"动"起来
查看>>
jQuery EasyUI 入门简介
查看>>
centos下完全卸载mysql
查看>>
android手机获取手机号
查看>>
Android ListView带CheckBox实现单选
查看>>
PostgreSQL Table Partitioning<转>
查看>>
oracle sql语言模糊查询--通配符like的使用教程
查看>>
Web 进化
查看>>
csv文件已经python内置csv模块
查看>>
BZOJ 3781: 小B的询问 [莫队]
查看>>
git call failed: [git clone Could not resolve host: git.openstack.org
查看>>
《转》python学习(3)
查看>>
读书笔记《疯狂人类进化史》,第二章,人为什么不长毛
查看>>
【Mysql】MySQL高效获取记录总数SQL_CALC_FOUND_ROWS
查看>>
Chosen
查看>>
如何根据进程号判断源程序干啥
查看>>