Коды Прюфера — различия между версиями
(→Коды Прюфера.) |
(→Коды Прюфера.) |
||
Строка 31: | Строка 31: | ||
''Следствие (Формула Кэли):'' | ''Следствие (Формула Кэли):'' | ||
− | Количество различных помеченных деревьев порядка <math>n | + | Количество различных помеченных деревьев порядка <math>n = n^{n - 2}</math>. |
Версия 06:07, 2 октября 2010
Коды Прюфера.
Кодирование Прюфера переводит помеченные деревья порядка n в последовательность чисел от 1 до n по алгоритму:
Пока количество вершин
{
1. Выбирается лист с минимальным номером.
2. В последовательность Прюфера добавляется номер смежной вершины.
3. Лист и инцидентное ребро удаляются из дерева.
}
Полученная последовательность и есть код Прюфера.
Лемма: |
По любой последовательности длиной из чисел от до можно построить помеченное дерево. |
Доказательство: |
Доказательство по индукции.
База. |
Теорема: |
Кодирование Прюфера задаёт биекцию между множествами помеченных деревьев порядка и последовательностями длиной из чисел от до |
Доказательство: |
1. Каждому помеченному дереву соотвествует последовательность и только одна - Верно по построению кода.
|
Следствие (Формула Кэли): Количество различных помеченных деревьев порядка
.