Можно создать дубликат:
Construct a Treeобхода дерева с Симметричных и предзаказом
Привет, как я могу написать prorgam с Явой, чтобы создать дерево с заданным предзаказом и а Симметричные , Я знаю, что обход дерева с inorder, а также обход дерева с предзаказом, но я не могу сделать то же самое для создания дерева как изнутри, так и из-за предварительного упорядочения.
Это нужно немного разъяснить. Дерево всегда будет иметь одинаковый предзаказ или порядок. Вы пытаетесь написать функцию, которая создает дерево, полученное либо обход? – Raskolnikov
Пример пожалуйста. Предпочтительно с иллюстрацией. – aioobe
например, у меня есть inorder = {2,4,1,7,12,11} и preorder = {1,2,4,7,11,12}, и теперь я хочу создать дерево с указанным выше порядком и предварительный заказ – kaju