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