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

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

LeetCode-129-求根節(jié)點(diǎn)到葉節(jié)點(diǎn)數(shù)字之和

2021-11-26 09:53 作者:雄獅虎豹  | 我要投稿

求根節(jié)點(diǎn)到葉節(jié)點(diǎn)數(shù)字之和

題目描述:給你一個(gè)二叉樹的根節(jié)點(diǎn) root ,樹中每個(gè)節(jié)點(diǎn)都存放有一個(gè) 0 到 9 之間的數(shù)字。 每條從根節(jié)點(diǎn)到葉節(jié)點(diǎn)的路徑都代表一個(gè)數(shù)字:

  • 例如,從根節(jié)點(diǎn)到葉節(jié)點(diǎn)的路徑 1 -> 2 -> 3 表示數(shù)字 123 。 計(jì)算從根節(jié)點(diǎn)到葉節(jié)點(diǎn)生成的 所有數(shù)字之和 。

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

示例說(shuō)明請(qǐng)見LeetCode官網(wǎng)。

來(lái)源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/sum-root-to-leaf-numbers/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:遞歸法

使用遞歸法解決此問(wèn)題,遞歸過(guò)程如下:

  • 首先,如果當(dāng)前節(jié)點(diǎn)為null,說(shuō)明是空樹,直接返回;

  • 如果當(dāng)前節(jié)點(diǎn)不是nll,將當(dāng)前節(jié)點(diǎn)的值添加到 path 中;

  • 然后判斷當(dāng)前節(jié)點(diǎn)沒(méi)有左右子節(jié)點(diǎn),說(shuō)明是葉子節(jié)點(diǎn),將當(dāng)前的路徑值加到result中,然后返回;

  • 如果當(dāng)前節(jié)點(diǎn)的左節(jié)點(diǎn)不為空時(shí),遞歸處理左節(jié)點(diǎn);

  • 如果當(dāng)前節(jié)點(diǎn)的右節(jié)點(diǎn)不為空時(shí),遞歸處理右節(jié)點(diǎn)。

最后,返回result即為結(jié)果值。

【每日寄語(yǔ)】 人生就像一場(chǎng)賭局,不可能把把都贏,只要籌碼在自己手上,就永遠(yuǎn)都會(huì)有希望。



LeetCode-129-求根節(jié)點(diǎn)到葉節(jié)點(diǎn)數(shù)字之和的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
大宁县| 宁乡县| 衡山县| 衡阳县| 外汇| 安多县| 浪卡子县| 于田县| 杭州市| 大荔县| 钟山县| 桂林市| 江永县| 谷城县| 鲁山县| 莱西市| 武义县| 鄂托克前旗| 沂南县| 嘉兴市| 阿巴嘎旗| 娱乐| 长宁县| 宜城市| 子洲县| 锡林郭勒盟| 澎湖县| 衡山县| 陇南市| 南澳县| 镇赉县| 米泉市| 潜江市| 乌海市| 宜宾县| 江达县| 克拉玛依市| 汉川市| 新和县| 通州市| 荥经县|