[Leetcode] 104. Maximum Depth of Binary Tree
Algorithm2021. 9. 9. 18:58
반응형
Identifying the Problem
이진트리의 최대 깊이를 구한다.
Organizing thoughts
정답 참고 출처
tree의 속성인 재귀를 활용해 트리의 깊이를 들어갈 때마다,
1을 누적해서 더하고, 왼쪽과 오른쪽의 트리의 깊이를 비교하며
최대를 구한다.
Sourcecode
class Solution {
public:
int maxDepth(TreeNode* root)
{
return root ? 1 + max(maxDepth(root->left), maxDepth(root->right)): 0;
}
};
반응형
'Algorithm' 카테고리의 다른 글
[Leetcode] 124. Binary Tree Maximum Path Sum (0) | 2021.09.11 |
---|---|
[Leetcode] 226. Invert Binary Tree (0) | 2021.09.09 |
[Leetcode] 647. Palindromic Substrings (0) | 2021.09.09 |
[Leetcode] 5. Longest Palindromic Substring (0) | 2021.09.06 |
[Leetcode] 1143. Longest Common Subsequence (0) | 2021.09.06 |
댓글()