Даны два массива целых чисел preorder
и inorder
, где preorder
является обходом дерева в прямом порядке, а inorder
- в порядке следования узлов. Постройте и верните бинарное дерево.
preorder
- массив целых чисел, содержащий обход дерева в прямом порядке, где первый элемент - корень дерева.inorder
- массив целых чисел, содержащий обход дерева в порядке следования узлов.Входные данные:
preorder = [3,9,20,15,7]
inorder = [9,3,15,20,7]
Выходные данные:
3
/ \\\\
9 20
/ \\\\
15 7
Входные данные:
preorder = [1,2]
inorder = [2,1]
Выходные данные:
1
/
2
preorder
. Он же будет первым элементом этого массива.