私は一般的にOOPやPythonを初めて習得しており、以下のコードの理解には問題があります。これは、HackeRankの問題で使用されます。私はその宣言の中でどのようにチェックが使われているのかわかりません。ブール値を返すことになっています。宣言内の関数を呼び出す
def check(root,mini,maxi):
return(root==None or
(check(root.left,mini,root.data) and
check(root.right,root.data,maxi)))
これは再帰と呼ばれています。 https://en.wikipedia.org/wiki/Recursion_(computer_science) –
あなたが探している検索用語は「再帰」です。それについて読んでみよう。 – user2357112