У меня есть следующий текст из академического курса, который я недавно изучил, о обходе порядка (они также называют это панкейкингом) двоичного дерева (не BST):
Обход дерева в порядке
Проведите линию вокруг дерева с внешней стороны. Начните слева от корня и обойдите дерево снаружи, чтобы закончить справа от корня. Держитесь как можно ближе к дереву, но не переходите его. (Думайте о дереве - его ветвях и узлах - как о твердом барьере.) Порядок узлов - это порядок, в котором эта линия проходит под ними. Если вы не уверены, когда вы идете «под» узлом, помните, что узел «слева» всегда идет первым.
Вот используемый пример (дерево немного отличается от приведенного ниже)
Однако когда я выполняю поиск в Google, я получаю противоречивое определение. Например, пример википедии:
Последовательность обхода в порядке: A, B, C, D, E, F, G, H, I (левый ребенок, корневой узел, правый узел)
Но согласно (моему пониманию) определения №1 это должно быть
A, B, D, C, E, F, G, I, H
Может ли кто-нибудь уточнить, какое определение правильное? Они могут описывать разные методы обхода, но используют одно и то же имя. Мне трудно поверить, что рецензируемый академический текст неверен, но я не могу быть уверен.