class Solution {
public:
int search_util(TreeNode *root){
if(!root){
return 0;
}
int left = search_util(root->left);
int right = search_util(root->right);
int cur_left = 1, cur_right = 1;
if(root->left && root->val == root->left->val - 1){
cur_left = left + 1;
}
if(root->right && root->val == root->right->val - 1){
cur_right = right + 1;
}
int cur_max = max(cur_left, cur_right);
max_count = max(max_count, cur_max);
return cur_max;
}
int longestConsecutive(TreeNode* root) {
if(!root){
return 0;
}
search_util(root);
return max_count;
}
private:
int max_count;
};
Leetcode 298 Binary Tree Longest Consecutive Sequence
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門场绿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剖效,“玉大人,你說我怎么就攤上這事焰盗¤凳” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵熬拒,是天一觀的道長爷光。 經(jīng)常有香客問我,道長澎粟,這世上最難降的妖魔是什么蛀序? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮活烙,結(jié)果婚禮上徐裸,老公的妹妹穿的比我還像新娘。我一直安慰自己啸盏,他們只是感情好重贺,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著回懦,像睡著了一般气笙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上粉怕,一...
- 文/蒼蘭香墨 我猛地睜開眼型诚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鸳劳?” 一聲冷哼從身側(cè)響起狰贯,我...
- 正文 年R本政府宣布苛吱,位于F島的核電站酪术,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏又谋。R本人自食惡果不足惜拼缝,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望彰亥。 院中可真熱鬧,春花似錦衰齐、人聲如沸任斋。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽废酷。三九已至,卻和暖如春抹缕,著一層夾襖步出監(jiān)牢的瞬間澈蟆,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 原題 給一個二叉樹疲憋,求其中最長連續(xù)序列的長度 樣例比如凿渊,下面的樹,最長序列為3->4->5缚柳,返回3 解題思路 遞歸...
- 不得不說埃脏,Tree的題還算挺有意思的。首先給出two pass的做法: pass one找往下的sequence秋忙,...
- https://leetcode.com/problems/binary-tree-longest-consecu...
- Given a binary tree, find the length of the longest conse...