• <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 };
            亚洲成av人片不卡无码久久| 免费精品久久天干天干| 久久av免费天堂小草播放| 青草久久久国产线免观| 亚洲国产另类久久久精品| 99久久夜色精品国产网站| 久久久精品久久久久特色影视| 久久精品国产男包| 久久精品免费观看| 人妻无码αv中文字幕久久琪琪布| 精品久久久久久国产潘金莲 | 久久久久成人精品无码中文字幕| 国产精品久久久天天影视| 人妻丰满?V无码久久不卡| 狠狠色丁香婷婷综合久久来| 久久婷婷五月综合成人D啪| 亚洲综合精品香蕉久久网97| 无码专区久久综合久中文字幕| 久久精品中文字幕有码| 久久国产精品久久| 亚洲精品国产美女久久久| 伊人久久大香线蕉无码麻豆| 狠狠久久综合伊人不卡| 久久综合久久综合九色| 人妻精品久久无码区| 亚洲&#228;v永久无码精品天堂久久| 国产综合久久久久久鬼色| 国产毛片欧美毛片久久久| 亚洲午夜精品久久久久久app| 国产福利电影一区二区三区久久久久成人精品综合 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 久久国产欧美日韩精品| 日韩AV毛片精品久久久| 久久无码人妻一区二区三区午夜| 久久天天躁夜夜躁狠狠| 久久经典免费视频| 人人妻久久人人澡人人爽人人精品| 色偷偷88欧美精品久久久 | 久久免费的精品国产V∧| 婷婷伊人久久大香线蕉AV| 午夜天堂av天堂久久久|