Коды с дублированием номеров вершин: различия между версиями

Материал из WEGA
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Коды с дублированием номеров вершин''' (''[[Schemes with node number repetition]]'') -  
'''Коды с дублированием номеров вершин''' (''[[Schemes with node number repetition]]'') -  
относятся к классу ''линейных кодов'' деревьев. Используются следующие варианты:
относятся к классу ''линейных кодов'' деревьев. Используются следующие варианты:
[[Файл:Schemes with node number repetition.png|420px|right]]


1. В качестве [[код дерева|кода дерева]] берется перечень номеров [[вершина|вершин]], начиная с [[корень|корня]]; в коде дерева каждый [[узел]] встречается столько раз, сколько он проходится во время [[обход графа|обхода]], а каждая [[висячая вершина]] --- только один раз.
1. В качестве [[код дерева|кода дерева]] берется перечень номеров [[вершина|вершин]], начиная с [[корень|корня]]; в коде дерева каждый [[узел]] встречается столько раз, сколько он проходится во время [[обход графа|обхода]], а каждая [[висячая вершина]] --- только один раз.
Строка 12: Строка 13:
5. В качестве кода берется 0-1-последовательность, получаемая из кода в случае 3, если вместо каждого числа в коде писать "1" при увеличении расстояния от корня на единицу и "0" --- при уменьшении. Данный код является оптимальным по длине (в битах) среди всех возможных кодов [[корневое дерево|корневых]] [[упорядоченный граф|упорядоченных]] деревьев.
5. В качестве кода берется 0-1-последовательность, получаемая из кода в случае 3, если вместо каждого числа в коде писать "1" при увеличении расстояния от корня на единицу и "0" --- при уменьшении. Данный код является оптимальным по длине (в битах) среди всех возможных кодов [[корневое дерево|корневых]] [[упорядоченный граф|упорядоченных]] деревьев.


[[Файл:Schemes with node number repetition.png|450px]]


==См. также==  
==См. также==  

Версия от 12:04, 10 июня 2010

Коды с дублированием номеров вершин (Schemes with node number repetition) - относятся к классу линейных кодов деревьев. Используются следующие варианты:

Schemes with node number repetition.png

1. В качестве кода дерева берется перечень номеров вершин, начиная с корня; в коде дерева каждый узел встречается столько раз, сколько он проходится во время обхода, а каждая висячая вершина --- только один раз.

2. В качестве кода берется перечень всех путей от корня к висячим вершинам.

3. В качестве кода берется перечень вершин при указанном обходе, но в качестве характеристики вершины берется ее расстояние от корня.

4. В качестве кода берется перечень вершин, как в случае 3, но последовательности записываются лишь ее крайние значения.

5. В качестве кода берется 0-1-последовательность, получаемая из кода в случае 3, если вместо каждого числа в коде писать "1" при увеличении расстояния от корня на единицу и "0" --- при уменьшении. Данный код является оптимальным по длине (в битах) среди всех возможных кодов корневых упорядоченных деревьев.


См. также

Код Гапта для 2-3-деревьев, Коды Ли, Код дерева, Коды Закса, Коды, свободные от повторений, Коды с использованием ограничителей, Линейный код, Уровневые коды корневых деревьев, Ротационный код.

Литература

[Евстигнеев-Касьянов/94]