• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Uriel's Corner

            Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
            posts - 0, comments - 50, trackbacks - 0, articles - 594

            [LeetCode]Binary Tree Maximum Path Sum-2014.01.19

            Posted on 2014-01-19 21:48 Uriel 閱讀(200) 評論(0)  編輯 收藏 引用 所屬分類: LeetCode
            二叉樹,每個節(jié)點有一個權(quán)值,求二叉樹上權(quán)值和最大的一條路,返回權(quán)值和

            本來看題目以為是樹形DP什么的,結(jié)果又是DFS。。沒考慮負(fù)數(shù)情況WA一次。。

             1 /**
             2  * Definition for binary tree
             3  * struct TreeNode {
             4  *     int val;
             5  *     TreeNode *left;
             6  *     TreeNode *right;
             7  *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
             8  * };
             9  */
            10 class Solution {
            11 public:
            12     int res;
            13 
            14     int DFS(TreeNode *root, int sum) {
            15         if(root == NULL) return INT_MIN;
            16         int suml = DFS(root->left, sum);
            17         int sumr = DFS(root->right, sum);
            18         int tp = root->val;
            19         if(suml > 0) tp += suml;
            20         if(sumr > 0) tp += sumr;
            21         res = max(tp, res);
            22         return max(max(suml, sumr), 0) + root->val;
            23     }
            24     
            25     int maxPathSum(TreeNode *root) {
            26         if(root == NULL) return 0;
            27         res = root->val;
            28         DFS(root, root->val);
            29         return res;
            30     }
            31 };
            香蕉久久夜色精品国产小说| 亚洲国产精品一区二区久久hs| AAA级久久久精品无码片| 久久ww精品w免费人成| 久久九九有精品国产23百花影院| 伊人热人久久中文字幕| 亚洲国产精品成人久久蜜臀| 久久久久久九九99精品| 久久露脸国产精品| 久久精品国产91久久综合麻豆自制| 久久久久久久国产免费看| 奇米影视7777久久精品| 久久久久国色AV免费观看| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 人人狠狠综合久久亚洲婷婷| 天天做夜夜做久久做狠狠| 精品免费久久久久久久| 亚洲伊人久久综合中文成人网| 久久99免费视频| 一本一道久久综合狠狠老| 人人狠狠综合88综合久久| 狠狠色丁香久久综合婷婷| 久久受www免费人成_看片中文| 久久国产成人亚洲精品影院| 精品国产91久久久久久久 | 手机看片久久高清国产日韩| 69SEX久久精品国产麻豆| 亚洲va中文字幕无码久久不卡| 久久国产成人亚洲精品影院| 久久99精品国产一区二区三区| 99久久综合狠狠综合久久止| 久久精品国产第一区二区三区| 午夜久久久久久禁播电影| 久久久www免费人成精品| 伊人久久大香线蕉综合网站| 一本久道久久综合狠狠躁AV| 久久无码国产| 精品国产乱码久久久久软件| 久久午夜夜伦鲁鲁片免费无码影视 | 国产精品免费久久| 狠狠人妻久久久久久综合|