1
私はツリートラバーサルの値を(順番に)さらなる処理のためのリストに格納する効率的で簡単な方法を見つけようとしていますが、それを実行する適切な方法が得られていません。ツリー内のインオーダートラバーサル中に値をリストに格納する方法は?
私が望む理由は、ツリー内のモードを見つけることです。私はglobal
変数を試しましたが、私はそれのファンではなく、コードが悪く見えるようにしています。 私はyield関数を試しましたが、それはうまくいっていないようです。あなたがPyhotn 3.3+を使用している場合
def inorder(self,root):
if not root:
return
self.inorder(root.left)
self.store(root.val)
self.inorder(root.right)
おかげで、 Prerit
これをLeetCode OJで試してみましたが、これは構文エラーです。私は第二の方法を試してみるべきだと思います。 – Prerit
したがって、leetcodeはPythonバージョン<3.3です。 :)ありがとう! – Prerit