Path Sum to Target in Binary Tree
Last updated
Last updated
输入:
复制返回值:
复制
输入:
复制返回值:
idea: recursion
check if node is none, return False,
if node is leaf node and target== node.val,return True, otherwise False
search the left and right tree path and then use OR to combine their results to check if the path exist
Time: O(n) to iterate every tree node
Space: O(height of tree)
给定一个二叉树和一个值\ sum sum,判断是否有从根节点到叶子节点的节点值之和等于\ sum sum 的路径, 例如: 给出如下的二叉树,\ sum=22 sum=22, 返回true,因为存在一条路径 5\to 4\to 11\to 25→4→11→2的节点值之和为 22