leetcode------給定一個二叉樹和一個值sum,判斷是否有從根節點到葉子節點的節點值之和等於sum 的路徑,
import java.util.*;
/*
* public class TreeNode {
* int val = 0;
* TreeNode left = null;
* TreeNode right = null;
* }
*/
public class Solution {
/**
*
* @param root TreeNode類
* @param sum int整型
* @return bool布林型
*/
public boolean hasPathSum (TreeNode root, int sum) {
if(root==null){
return false;
}
if(root.left==null && root.right==null){
if(sum-root.val==0){
return true;
}else{
return false;
}
}
return hasPathSum(root.left,sum-root.val) || hasPathSum(root.right,sum-root.val);
}
}
相關文章
- 【vue】在二叉樹中根據子節點找出父節點路徑Vue二叉樹
- leetcode----給定一個二叉樹,返回該二叉樹由底層到頂層的層序遍歷,(從左向右,從葉子節點到根節點,一層一層的遍歷)LeetCode二叉樹
- 為什麼二叉樹中葉子節點個數等於度為2的節點個數+1二叉樹
- dom4j 根據xml節點路徑查詢節點,找到對應的目標節點下的子節點,對節點Text值進行修改XML
- 008,二叉樹的下一個節點二叉樹
- LeetCode-129-求根節點到葉節點數字之和LeetCode
- 【LeetCode】每日一題129:求根到葉子節點數字之和LeetCode每日一題
- 樹,計算父節點的值
- 129 - 求根到葉子節點數字之和 - PythonPython
- js判斷dom節點是否存在JS
- [1483. 樹節點的第 K 個祖先] 【路徑】
- 牛客題霸 [二叉樹中是否存在節點和為指定值的路徑] C++題解/答案二叉樹C++
- mysql根據節點查詢所有葉節點MySql
- leetcode129. 求根到葉子節點數字之和LeetCode
- 填充每個節點的下一個右側節點指標指標
- 刷題系列 - 在二叉樹中查詢給出節點,並返回以該節點為根的樹二叉樹
- 到達二叉樹目標節點的完整路徑二叉樹
- 使用js動態建立一個有不少於10萬個節點的樹JS
- 填充每個節點的下一個右側節點指標 II指標
- 刪除連結串列中等於給定值 val 的所有節點。
- 【Leetcode】18. 4Sum 給定陣列中的4個元素之和等於給定值的所有組合LeetCode陣列
- 快速求完全二叉樹的節點個數二叉樹
- 116. 填充每個節點的下一個右側節點指標指標
- LeetCode-222-完全二叉樹的節點個數LeetCode二叉樹
- LeetCode-116-填充每個節點的下一個右側節點指標LeetCode指標
- 資料庫——查詢樹形結構某節點的所有子節點、所有父節點資料庫
- css 定位如何依次定位多個節點下面的子節點CSS
- LeetCode117-填充每個節點的下一個右側節點指標 IILeetCode指標
- LeetCode-117-填充每個節點的下一個右側節點指標 IILeetCode指標
- 程式碼隨想錄day15 || 110 平衡二叉樹,257 二叉樹所有路徑,404 左葉子之和,222 完全二叉樹節點個數二叉樹
- redis cluster 強制kill某一個節點和shutdown某一個節點後修復過程Redis
- day 15|二叉樹part03|110.平衡二叉樹|257. 二叉樹的所有路徑|404.左葉子之和| 222.完全二叉樹的節點個數二叉樹
- Java中在二叉搜尋樹中查詢節點的父節點Java
- 一個簡單易用的樹外掛,支援非同步載入子節點非同步
- 【劍指offer】【3】輸入一個連結串列,從尾到頭列印連結串列每個節點的值。
- 刷題系列 - 在二叉樹中,為每個節點關聯其右相鄰節點二叉樹
- 如何執行一個 Conflux 節點UX
- 刷題系類 - Python判斷二叉樹是否存在一條路徑滿足和值要求Python二叉樹