leetcode:Path Sum【Python版】
1、类中递归调用函数需要加self
# Definition for a binary tree node
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None class Solution:
# @param root, a tree node
# @param sum, an integer
# @return a boolean
def hasPathSum(self, root, sum):
ret = False
if root == None:
return ret
sum -= root.val
if sum==0 and root.left==None and root.right==None:
ret = True
return ret or self.hasPathSum(root.left,sum) or self.hasPathSum(root.right,sum)
leetcode:Path Sum【Python版】的更多相关文章
- [leetcode]Path Sum @ Python
		原题地址:https://oj.leetcode.com/problems/path-sum/ 题意: Given a binary tree and a sum, determine if the ... 
- LeetCode:Path Sum I II
		LeetCode:Path Sum Given a binary tree and a sum, determine if the tree has a root-to-leaf path such ... 
- [leetcode]Binary Tree Maximum Path Sum @ Python
		原题地址:https://oj.leetcode.com/problems/binary-tree-maximum-path-sum/ 题意: Given a binary tree, find th ... 
- [LeetCode] Path Sum III 二叉树的路径和之三
		You are given a binary tree in which each node contains an integer value. Find the number of paths t ... 
- [LeetCode] Path Sum II 二叉树路径之和之二
		Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given su ... 
- [LeetCode] Path Sum 二叉树的路径和
		Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all ... 
- [LeetCode] Path Sum IV 二叉树的路径和之四
		If the depth of a tree is smaller than 5, then this tree can be represented by a list of three-digit ... 
- LeetCode Path Sum IV
		原题链接在这里:https://leetcode.com/problems/path-sum-iv/description/ 题目: If the depth of a tree is smaller ... 
- [leetcode]Path Sum II
		Path Sum II Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals ... 
- LeetCode: Path Sum II 解题报告
		Path Sum II Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals ... 
随机推荐
- JavaScript 和 React,React用了大量语法糖,让JS编写更方便。
			https://reactjs.org/docs/higher-order-components.htmlhttps://codepen.io/gaearon/pen/WooRWa?editors=0 ... 
- CoderForce 140C-New Year Snowmen(贪心)
			题目大意:有n个已知半径的雪球.堆一个雪人需要三个尺寸不同的雪球,问用这些雪球最多能堆多少个雪人? 题目分析:先统计一下每种尺寸的球的个数,从三种最多的种类中各取出一个堆成雪人,这样贪心能保证的到的数 ... 
- 决策树ID3算法实现
			决策树的ID3算法基于信息增益来选择最优特征,于是自己实现了一把,直接上代码. """ CreateTime : 2019/3/3 22:19 Author : X Fi ... 
- linux下批量kill进程的方法
			--kill某个用户下的所有进程(用户为test)--pkill # pkill -u test--killall # killall -u test--ps # ps -ef | grep t ... 
- PHP:第一章——PHP中的算术运算符/递增、递减运算符/赋值运算符
			算术运算符 //$a=10; $b=5; //取反: //echo -$a;//输出:-10: //加法: //echo $a+$b;//输出:15 //减法: //echo $a-$b;//输出:5 ... 
- PHP:第一章——php中的变量001  /普通赋值/引用赋值/php变量的检查与销毁
			<?php //php中的变量: //php中的变量用一个美元符$后面紧跟着变量名来表示,变量名是区分大小写的. //有效的变量只能是字母或者下划线开头,后面跟任意数量的字母.数字.或者下划线. ... 
- UVALive 5840 数学题
			DES:给出三种材料A,B,C每种的个数.然后组合AB,BC,AC的利润.问能获得的最大利润是多少. 开始一点思路都没有.然后发现可以枚举其中两种的个数.那么最后一种就确定了.还是感觉很机智. #in ... 
- mysql日常运维
			一.Linux内核和发行版本 uname -a cat /etc/issue 二.glibc的版本 /lib/libc.so.6 ---没有man函数据的动态链接库 三.MySQL的版 ... 
- vue 表格导出excel
			首先要install两个依赖, 1 npm install -S file-saver xlsx 2 npm install -D script-loader 在项目src目录下新建一个文件夹ven ... 
- 【转】POJ百道水题列表
			以下是poj百道水题,新手可以考虑从这里刷起 搜索1002 Fire Net1004 Anagrams by Stack1005 Jugs1008 Gnome Tetravex1091 Knight ... 
