Python recursion and return
问题 I'm new to the concept of recursion, had never practiced this magic in my coding experience. Something I'm really confused about Python recursion is the use of "return". To be more specific, I don't quite understand when to use return in some situations. I've seen cases where the return is used before recursion, and cases return is not needed at all. For example: A Leetcode Question: "Given the root node of a binary search tree (BST) and a value. You need to find the node in the BST that the