Я пытаюсь найти эффективный и простой способ сохранить значение обхода дерева (по порядку) в списке для дальнейшей обработки, но я не получаю надлежащего способа его выполнения.Как сохранить значение в списке при обходе по порядку в дереве?
Причина, по которой я хочу найти режим в дереве. Я пробовал переменные global
, но я не поклонник этого, что делает код плохо выглядеть. Я попробовал функцию выхода, но это, похоже, не приносит пользы. (Я надеюсь, некоторые оставили для этого)
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