Given the root of a binary tree, return the length (in number of edges) of the longest path between any two nodes in the tree. This path may or may not pass through the root.
root = [1,2,3,4,5]3Solve 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 ↗