Кодировка дерева
Существуют способы задания деревьев, более экономичные, чем с помощью матриц смежности и инцидентности, которые в компьютере занимают много памяти.
|
|
. Поставим в соответствие дереву Т с п ребрами слово, состоящее из 0 и 1 длиной 2п следующим образом. Выберем произвольно вершину и начнем обход дерева по произвольному ребру так, чтобы ребра все время оставались справа, поворачивая в висячих вершинах. Если ребро встретилось в первый раз, записываем 0, во второй – 1. Код дерева, представленного на рис.2.32 – (010010101101) (обход начат с вершины 1).
|
Заметим, что дереву с одним ребром сопоставляется код (01). Если деревьям Т1 и Т2 (рис.2.33, а) сопоставлены коды
и
соответственно, то дереву С (рис. 2.33, б) сопоставляется код (0
1), а деревьям D и E (рис. 2.33, в) – коды
и
.
Не всякая последовательность из п единиц и п нулей служит кодом дерева. Необходимым и достаточным условием для этого служит следующее: в любом начальном отрезке последовательности количество нулей не меньше количества единиц. Если это условие выполняется, дерево может быть построено по коду.
Источник:
Дискретная математика. Лекции. 2016
Еще по теме Кодировка дерева:
- Кодировка
- Кодировка данных
- Деревья и циклы.
- Деревья
- 3.3 Красно-черные деревья
- 6) Методика «Три дерева».
- 3.3.1. Определениеи свойства деревьев
- 3.3.2. Остовное дерево связного графа
- Построение дерева по коду
- 3.2 Поиск в бинарных деревьях
- Дерево стоимости
- Йагул: под сенью старого дерева
- Как использовать дерево стоимости
- Деревья классификации.
- 4.2.3. Концепт «деревья» как ключевой субстантив сферы природы
-
Аналитическая геометрия -
Вариационное исчисление -
Векторный и тензорный анализ -
Высшая геометрия -
Высшая математика -
Вычислительная математика -
Дискретная математика -
Дифференциальное и интегральное исчисление -
Дифференциальные уравнения -
Исследование операций -
История математики -
Комплексное исчисление -
Линейная алгебра -
Линейное программирование -
Математика для экономистов -
Математическая логика -
Математическая физика -
Математический анализ -
Пределы -
Ряды -
Статистика -
Теория вероятностей -
Теория графов -
Теория игр -
Теория принятия решений -
Теория случайных процессов -
Теория чисел -
Функциональный анализ -
-
Архитектура и строительство -
Безопасность жизнедеятельности -
Библиотечное дело -
Бизнес -
Биология -
Военные дисциплины -
География -
Геология -
Демография -
Диссертации России -
Естествознание -
Журналистика и СМИ -
Информатика, вычислительная техника и управление -
Искусствоведение -
История -
Конфликтология -
Культурология -
Литература -
Маркетинг -
Математика -
Медицина -
Менеджмент -
Педагогика -
Политология -
Право России -
Право України -
Промышленность -
Психология -
Реклама -
Религиоведение -
Социология -
Страхование -
Технические науки -
Учебный процесс -
Физика -
Философия -
Финансы -
Химия -
Художественные науки -
Экология -
Экономика -
Энергетика -
Юриспруденция -
Языкознание -