LeetCode 112. Pfadsummeeinfaches Problem.
Frage
Lösung
var hasPathSum = function(root, targetSum) { let sum = 0; const helper = (root) => { if (root === null) { return; } sum += root.val; if (sum === targetSum && (root.left == null && root.right === null)) { return true; } if (helper(root.left)){ return true; } if (helper(root.right)) { return true; }; sum -= root.val; } return helper(root) ? true : false; };
Wenn es nicht klar ist, lesen Sie bitte meinen anderen Artikel zum Baumalgorithmus, dann ist es viel einfacher zu verstehen.
Wenn Sie Bedenken haben, können Sie sich gerne an mich wenden.
Referenz:-
Das obige ist der detaillierte Inhalt vonAlgo:: Baumsumme sollte mit dem Ziel übereinstimmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!