Leetcode 437. Path Sum III

看到這題,一開始的想法是level order travel,但是最後沒有做出來。

問題在於無法判斷同一條路上有2條以上的路徑。

後來發現有一個很猛的作法,用雙重遞迴。




用一個pre去遞增加每一個子節點上的val,每次會傳遞current至下一層,而pathSumHelp是判斷從這個起點出發共有幾點路徑,pathSum是遞迴左右子節點的pathSumHelp。

用心感受:用階層式處理的想法去想這題。

留言

這個網誌中的熱門文章

面試 (網路搜尋的資源)

bitwise operation 面試考題