• <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 閱讀(207) 評論(0)  編輯 收藏 引用 所屬分類: LeetCode
            二叉樹,每個(gè)節(jié)點(diǎn)有一個(gè)權(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 };
            久久久久久久综合日本亚洲| 97精品国产97久久久久久免费| 久久久久免费精品国产| 久久婷婷国产综合精品 | 91精品国产91热久久久久福利 | 人人狠狠综合久久88成人| 国产亚洲精品久久久久秋霞| 久久AV无码精品人妻糸列| 亚洲AV无码一区东京热久久| 久久久久久国产精品免费无码| 久久w5ww成w人免费| 久久国产免费观看精品3| 久久久中文字幕| 久久综合成人网| 狠狠色丁香久久婷婷综合| 国产亚洲色婷婷久久99精品| 人人狠狠综合久久亚洲婷婷| 久久久久国产精品嫩草影院 | 国产精品一区二区久久精品涩爱 | 人妻丰满AV无码久久不卡| 久久这里只有精品18| 国产成人无码精品久久久免费| 亚州日韩精品专区久久久| 久久久久女人精品毛片| 亚洲一区中文字幕久久| 亚洲欧美日韩久久精品| AV狠狠色丁香婷婷综合久久| 精品国产婷婷久久久| 亚洲精品高清国产一线久久| 丰满少妇人妻久久久久久4| 国产精品99久久久久久宅男小说| 777午夜精品久久av蜜臀| 国产69精品久久久久9999| 亚洲综合久久久| 国产激情久久久久影院老熟女| 伊人久久国产免费观看视频| 久久天天躁狠狠躁夜夜躁2O2O| 国产精品99久久精品爆乳| 久久天天躁夜夜躁狠狠| 国产精品激情综合久久| 中文字幕无码精品亚洲资源网久久|