Коды Прюфера — различия между версиями
Berkut (обсуждение | вклад) |
Berkut (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
} | } | ||
Полученная последовательность называется '''кодом Прюфера''' для заданного дерева. | Полученная последовательность называется '''кодом Прюфера''' для заданного дерева. | ||
− | |||
− | |||
− | |||
{{Лемма | {{Лемма | ||
Строка 45: | Строка 42: | ||
Следствием из этой теоремы является [[Количество помеченных деревьев|формула Кэли]]. | Следствием из этой теоремы является [[Количество помеченных деревьев|формула Кэли]]. | ||
+ | |||
+ | == Пример построения кода Прюфера == | ||
+ | [[Файл: Prufer.png|200px]] | ||
== Источники == | == Источники == | ||
[http://www.intuit.ru/department/algorithms/graphsuse/11/2.html Интернет Университет INTUIT | Представление с помощью списка ребер и кода Прюфера] | [http://www.intuit.ru/department/algorithms/graphsuse/11/2.html Интернет Университет INTUIT | Представление с помощью списка ребер и кода Прюфера] |
Версия 15:15, 29 ноября 2011
Коды Прюфера.
Кодирование Прюфера переводит помеченные деревья порядка
в последовательность чисел от до по алгоритму:Пока количество вершин больше одной { 1. Выбирается листс минимальным номером. 2. В код Прюфера добавляется номер вершины, смежной с . 3. Вершина и инцидентное ей ребро удаляются из дерева. }
Полученная последовательность называется кодом Прюфера для заданного дерева.
Лемма: |
Номер вершины встречается в коде Прюфера тогда и только тогда, когда не является листом или имеет номер . |
Доказательство: |
|
Лемма: |
По любой последовательности длиной из чисел от до можно построить помеченное дерево,
для которого эта последовательность является кодом Прюфера. |
Доказательство: |
Доказательство проведем по индукции.
База. |
Теорема: |
Кодирование Прюфера задаёт биекцию между множествами помеченных деревьев порядка и последовательностями длиной из чисел от до |
Доказательство: |
|
Следствием из этой теоремы является формула Кэли.
Пример построения кода Прюфера
Источники
Интернет Университет INTUIT | Представление с помощью списка ребер и кода Прюфера