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

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

LeetCode-257-二叉樹的所有路徑

2021-12-15 23:55 作者:雄獅虎豹  | 我要投稿

二叉樹的所有路徑

題目描述:給定一個二叉樹,返回所有從根節(jié)點到葉子節(jié)點的路徑。

說明: 葉子節(jié)點是指沒有子節(jié)點的節(jié)點。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/binary-tree-paths/ ??

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

解法一:遞歸法

  • 首先,如果root為null, 直接返回空List。

  • 主方法的處理過程是調(diào)用遞歸方法,初始路徑path為root的節(jié)點值,然后根據(jù)是否有左右子樹判斷遞歸方法的參數(shù)和調(diào)用幾次方法。

  • 遞歸方法為有2個參數(shù),一個為當前節(jié)點root,一個為當前路徑path,遞歸過程如下:

    • 如果root為空,將當前path添加到result中。

    • 如果root的左右子樹都為空,將path加上當前節(jié)點的值,然后添加到result中返回

    • 如果root的左子樹為空,則遞歸調(diào)用該方法,參數(shù)為root的右節(jié)點,path為path加上當前節(jié)點的值;

    • 如果root的右子樹為空,則遞歸調(diào)用該方法,參數(shù)為root的左節(jié)點,path為path加上當前節(jié)點的值;

    • 如果root的左右子樹都不為空,則調(diào)用2次遞歸方法,參數(shù)分別為root的左右節(jié)點,path為path加上當前節(jié)點的值。

【每日寄語】 日頭沒有辜負我們,我們也切莫辜負日頭。



LeetCode-257-二叉樹的所有路徑的評論 (共 條)

分享到微博請遵守國家法律
信宜市| 张家港市| 茶陵县| 肥城市| 肥乡县| 盖州市| 岢岚县| 巴中市| 东丽区| 聂荣县| 屯昌县| 丹巴县| 肇源县| 威信县| 邓州市| 二连浩特市| 浮山县| 黔西县| 凤山县| 互助| 禄劝| 仪征市| 余干县| 易门县| 广灵县| 温泉县| 临泽县| 迁安市| 东阳市| 涡阳县| 霍州市| 望谟县| 唐山市| 临漳县| 宝鸡市| 余姚市| 无棣县| 恩平市| 大余县| 汤原县| 鄂托克旗|