
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