Коды Прюфера — различия между версиями
 (→Коды Прюфера.)  | 
				 (→Коды Прюфера.)  | 
				||
| Строка 30: | Строка 30: | ||
<br>  | <br>  | ||
Пусть у нас есть последовательность: <tex>A = [a_1, a_2, ..., a_{n - 2}].</tex>  | Пусть у нас есть последовательность: <tex>A = [a_1, a_2, ..., a_{n - 2}].</tex>  | ||
| − | Выберем минимальное число <tex>v</tex> не лежащее в A. По предыдущей лемме <tex>v</tex> - вершина, которую мы удалили первой. Соединим <tex>v</tex> и <tex>a_1</tex> ребром. Выкинем из последовательности <tex>A</tex> число <tex>a_1</tex>. Перенумеруем вершины, для всех <tex>a_i > v</tex> заменим <tex>a_i</tex> на <tex>a_i - 1</tex>. А теперь мы можем применить предположение индукции.  | + | Выберем минимальное число <tex>v</tex> не лежащее в <tex>A</tex>. По предыдущей лемме <tex>v</tex> - вершина, которую мы удалили первой. Соединим <tex>v</tex> и <tex>a_1</tex> ребром. Выкинем из последовательности <tex>A</tex> число <tex>a_1</tex>. Перенумеруем вершины, для всех <tex>a_i > v</tex> заменим <tex>a_i</tex> на <tex>a_i - 1</tex>. А теперь мы можем применить предположение индукции.  | 
}}  | }}  | ||
Версия 09:25, 18 января 2011
Коды Прюфера.
Кодирование Прюфера переводит помеченные деревья порядка в последовательность чисел от до по алгоритму:
 Пока количество вершин больше одной {
   1. Выбирается лист  с минимальным номером.
   2. В код Прюфера добавляется номер вершины, смежной с .
   3. Вершина  и инцидентное ей ребро удаляются из дерева.
 }
Полученная последовательность называется кодом Прюфера для заданного дерева.
| Лемма: | 
Номер вершины  встречается в коде Прюфера тогда и только тогда, когда  не является листом или  имеет номер .  | 
| Доказательство: | 
  | 
| Лемма: | 
По любой последовательности длиной  из чисел от  до  можно построить помеченное дерево,
для которого эта последовательность является кодом Прюфера.  | 
| Доказательство: | 
| 
 Доказательство проведем по индукции.
База.  - верно.
  | 
| Теорема: | 
Кодирование Прюфера задаёт биекцию между множествами помеченных деревьев порядка  и последовательностями длиной  из чисел от  до   | 
| Доказательство: | 
  | 
Следствием из этой теоремы является формула Кэли.