Given a binary tree, a node is called "good" if the path from the root down to that node contains no value greater than the node's own value. Return the number of good nodes in the tree.
root = [3,1,4,3,null,1,5]4Solve 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 ↗