最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode Day15 4

2022-04-19 21:17 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

劍指 Offer 34. 二叉樹中和為某一值的路徑

難度中等322

給你二叉樹的根節(jié)點(diǎn) root 和一個(gè)整數(shù)目標(biāo)和 targetSum ,找出所有 從根節(jié)點(diǎn)到葉子節(jié)點(diǎn) 路徑總和等于給定目標(biāo)和的路徑。

葉子節(jié)點(diǎn) 是指沒(méi)有子節(jié)點(diǎn)的節(jié)點(diǎn)。

示例 1:

輸入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22

輸出:[[5,4,11,2],[5,8,4,5]]

。


#?Definition?for?a?binary?tree?node.

#?class?TreeNode:

#?????def?__init__(self,?val=0,?left=None,?right=None):

#?????????self.val?=?val

#?????????self.left?=?left

#?????????self.right?=?right

class?Solution:

????def?pathSum(self,?root:?TreeNode,?target:?int)?->?List[List[int]]:

????????res=[]

????????path=[]

????????def?judgeCur(root,target):

????????????if?not?root:return

????????????path.append(root.val)

????????????target-=root.val

????????????if?target==0?and?not?root.left?and?not?root.right:

????????????????tmp=path[:]

????????????????#如果不復(fù)制的話,path改變了,res里面的也會(huì)改變

????????????????res.append(tmp)

????????????judgeCur(root.left,target)

????????????judgeCur(root.right,target)

????????????path.pop()

????????judgeCur(root,target)

????????return?res



Leetcode Day15 4的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
龙游县| 达日县| 斗六市| 大安市| 于都县| 贵港市| 毕节市| 深州市| 桐城市| 内丘县| 商城县| 兴山县| 鹤庆县| 萨嘎县| 玛多县| 淄博市| 石泉县| 冀州市| 东乌珠穆沁旗| 黄梅县| 临沧市| 徐水县| 东城区| 临江市| 德令哈市| 常州市| 当阳市| 马龙县| 丰宁| 永清县| 台州市| 丹东市| 会理县| 蕲春县| 灯塔市| 韶关市| 阜城县| 威宁| 天祝| 三台县| 泸州市|