麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

LeetCode -- Path Sum III分析及實現方法

2020-01-31 16:50:08
字體:
來源:轉載
供稿:網友

LeetCode -- Path Sum III分析及實現方法

題目描述:

You are given a binary tree in which each node contains an integer value.Find the number of paths that sum to a given value.The path does not need to start or end at the root or a leaf, but it must go downwards (traveling only from parent nodes to child nodes).The tree has no more than 1,000 nodes and the values are in the range -1,000,000 to 1,000,000.

給定一個二叉樹,遍歷過程中收集所有可能路徑的和,找出和等于X的路徑樹。

思路:

設當前節點為root,分別收集左右節點路徑和的集合,merge到當前集合中;

將當前節點添加到數組中,構成新的可能路徑。

實現代碼:

/**  * Definition for a binary tree node.  * public class TreeNode {  * public int val;  * public TreeNode left;  * public TreeNode right;  * public TreeNode(int x) { val = x; }  * }  */ public class Solution {   private int _sum;  private int _count;  public int PathSum(TreeNode root, int sum)  {  _count = 0;  _sum = sum;  Travel(root, new List<int>());  return _count;  }   private void Travel(TreeNode current, List<int> ret){  if(current == null){   return ;  }    if(current.val == _sum){   _count ++;  }    var left = new List<int>();  Travel(current.left, left);    var right = new List<int>();  Travel(current.right, right);    ret.AddRange(left);  ret.AddRange(right);    for(var i = 0;i < ret.Count; i++){   ret[i] += current.val;   if(ret[i] == _sum){   _count ++;   }  }  ret.Add(current.val);    //Console.WriteLine(ret);  } } 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级黄片毛片免费看 | 久久激情小视频 | 羞羞的视频免费观看 | 亚州精品国产 | 久久精品一级片 | 成人福利视频 | 国产午夜亚洲精品理论片大丰影院 | 在线播放视频一区二区 | 欧美黄色免费视频 | 精品国产一二区 | 视频一区二区三区中文字幕 | 91av日韩 | 久久精品视频一区二区 | 成年免费看| 91一区二区三区久久久久国产乱 | 国产深夜福利视频在线播放 | 毛片视频免费观看 | 毛片免费大全短视频 | 日本网站一区 | 日本中文字幕高清 | 一级黄色毛片免费 | 2021免费日韩视频网 | 国产精品剧情一区二区三区 | 一区二区三高清 | 202z中文字幕第一页 | 麻豆一区二区99久久久久 | 在线高清中文字幕 | 国产69精品久久久久久 | 一区二区美女视频 | 精品免费久久 | 久久久久久久国产a∨ | 欧美一级成人一区二区三区 | 久久久久久久久久亚洲 | 成人免费一区二区三区 | 9丨九色丨国产 | 看免费5xxaaa毛片 | 中文字幕在线观看免费 | 在线播放免费播放av片 | 久久毛片免费观看 | 伊人午夜视频 | 高清在线国产 |