У меня есть предварительный обход для дерева. Не могу ли я просто воссоздать фактическое дерево только с этим? Большинство вопросов и статей, которые я видел, говорят, что нам нужен предварительный заказ и i-порядок, или пост-порядок и порядок.Можно ли воссоздать двоичное дерево поиска (BST) только с его предварительным обходом?
Например:
Consider the BST created by inserting following nodes in order : 7 10 5 6 8 9
Its preorder traversal is : 7 5 6 10 8 9
И дерево создается с помощью 7 5 6 8 9 10 удивительно же, как исходного дерева. И это не только с этим набором узлов. Он работает с любым набором узлов.
Я что-то упустил?
Я думаю, это всего лишь требование для * несортированных * деревьев ... –
oops ... right ... извините за глупый вопрос .. :-) – Nikhil