Maison >interface Web >js tutoriel >Algo : La somme de l'arbre doit correspondre à la cible
LeetCode 112. Somme du chemin problème facile.
Question
Solution
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; };
Si ce n'est pas clair, veuillez consulter mon autre article sur l'algorithme d'arbre, ce sera beaucoup plus facile à comprendre.
N'hésitez pas à me contacter si vous avez des inquiétudes.
Référence :-
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!