Given the root of a binary tree, return the maximum path sum of any non-empty path, where a path is any sequence of nodes connected by parent-child edges that does not need to pass through the root, and each node may appear at most once.
root = [1,2,3]6root = [-10,9,20,null,null,15,7]42Solve it in the editor. Sign in free to run your Python or JavaScript against test cases, get a verdict, and track your attempts.
Solve on FeatCode →A tree is a hierarchical structure where each node has at most a fixed number of children (two, for binary trees). Almost every tree problem reduces to a traversal — decide what order you visit nodes in, and what you do at each one.
Original problem on LeetCode ↗