国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
武邑县| 宁南县| 泸水县| 西吉县| 桦甸市| 科技| 长治县| 靖州| 余庆县| 田东县| 会同县| 张家港市| 肥西县| 莎车县| 昌吉市| 昭苏县| 阿拉善右旗| 天全县| 河北区| 宝坻区| 望江县| 年辖:市辖区| 凤庆县| 深泽县| 浦北县| 峨眉山市| 合作市| 泽普县| 无锡市| 休宁县| 康马县| 宜宾市| 驻马店市| 临沂市| 讷河市| 武清区| 长兴县| 页游| 尼勒克县| 洪洞县| 桃江县|