Tree92–93. Задания на обход дерева общего вида в определенном порядке (ср.
с аналогичными заданиями Tree12–14 для бинарного дерева). При реализа-
ции рекурсивной процедуры обхода используйте в качестве образца проце-
дуру Tree из п. 4.2.2, модифицировав ее требуемым образом (заметим, что
приведенный в п. 4.2.2 вариант процедуры Tree обеспечивает перебор вер-
шин в префиксном порядке).
Tree94–98. Задания, связанные с перебором вершин-сестер для дерева общего
вида. Используйте в качестве образца для организации подобного перебора
рекурсивную процедуру Tree из п. 4.2.2. В Tree97–98 требуется в ходе это-
го перебора изменять значения для каждого набора вершин-сестер, поэто-
му в данных заданиях просмотр всех элементов связного списка сестер
придется проводить дважды: первый раз для получения и обработки их
значений (например, в Tree97 — для нахождения максимального значе-
ния), второй раз — для требуемого изменения значений вершин-сестер.
Tree99–100. Задания, связанные с формированием дерева общего вида по его
строковому описанию (Tree99), и выполнением обратного действия: фор-
мированием строкового описания исходного дерева (Tree100). Ср. Tree99 с
Tree74, Tree100 с Tree75 (решения Tree74 и Tree75 приводятся в п. 4.2.1).
Примеры функции, обеспечивающей формирование дерева общего вида, и
процедуры, выполняющей перебор вершин дерева общего вида, приводят-
ся в п. 4.2.2 (функция CreateNode и процедура Tree соответственно).
4.4. Проектное задание
Выполните учебные задания группы Tree, указанные в вашем варианте
проектного задания. Если вы не получили вариант проектного задания, то вы-
полните задания из первого варианта.
ВАРИАНТ 1
(1) Разбор выражений: 78, 85, 84
(2) Деревья общего вида: 91, 93, 95, 87
ВАРИАНТ 2
(1) Разбор выражений: 99, 74, 84
(2) Деревья общего вида: 91, 92, 94, 97
ВАРИАНТ 3
(1) Разбор выражений: 83, 81, 84
(2) Деревья общего вида: 90, 92, 96, 87
ВАРИАНТ 4
(1) Разбор выражений: 76, 85, 79
(2) Деревья общего вида: 88, 92, 95, 98
ВАРИАНТ 5
(1) Разбор выражений: 76, 74, 84
(2) Деревья общего вида: 88, 93, 96, 87
ВАРИАНТ 6
(1) Разбор выражений: 99, 100, 79
(2) Деревья общего вида: 88, 93, 96, 98
60