Деревья
30. Является ли дерево двудольным графом?
31. Код Прюфера нумерованного дерева с n вершинами состоит из последовательности n-2 чисел, принимающих значения от 1 до n. Упаковка. Код Прюфера нумерованного дерева с n вершинами строится следующим образом. В цикле находится висячая вершина с наименьшим номером. Номер вершины смежной с найденной записывается в последовательность. Цикл повторяется n-2 раза. Распаковка. Выписываем множество B={1, 2, 3, ∙ ∙ ∙, n}, где n = длина кода+2. Устанавливаем начальное множество ребер дерева T= Æ. Далее выполняются действия:
for (i=1; i<n-1; i++)
{
b= min { kÎB: k¹aj " j ≥ i} ;
добавить к T ребро {b,ai} ;
B = B \ {b} ;
}
Распаковать и упаковать следующие коды:
1. 4445577
2. 24446
3. 77321
4. 12579213
32. Найти число максимальных поддеревьев графа K4 .
33. Найти все максимальные поддеревья графа, полученного удалением одного ребра из графа K4 . Результат должен быть следующим: