124.Binary-Tree-Maximum-Path-Sum
124. Binary Tree Maximum Path Sum
题目地址
https://leetcode.com/problems/binary-tree-maximum-path-sum/
题目描述
Given a non-empty binary tree, find the maximum path sum.
For this problem, a path is defined as any sequence of nodes from some starting node to any node in the tree along the parent-child connections. The path must contain at least one node and does not need to go through the root.
Example 1:
Input: [1,2,3]
1
/ \
2 3
Output: 6代码
Approach #1 Recursion
Complexity Analysis
Time complexity : O(N) where
Nis number of nodes, since we visit each node not more than 2 times.Space complexity :O(log(N)). We have to keep a recursion stack of the size of the tree height, which is O(log(N)) for the binary tree.
Last updated
Was this helpful?