Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Листок 2. Графы как иерархии, блок-схемы действий. Деревья. Mind Map.

Читайте также:
  1. Алгоритм действий.
  2. Алгоритм действий.
  3. Алгоритм действий.
  4. Алгоритм действий.
  5. Алгоритм действий.
  6. Алгоритм действий.
  7. Алгоритм действий.

Древовидная структура является одним из способов представления иерархической структуры в графическом виде. Древовидной структурой он называется благодаря тому, что граф выглядит как перевернутое дерево. По этой же причине говорят, что корневой узел (корень) находится на самом верху, а листья — внизу. Существует множество способов представления древовидных структур.

В подавляющем большинстве случаев они сводятся к различным вариациям или комбинациям нескольких основных стилей:

· Классическая диаграмма со связями между узлами, связывающие попарно узлы при помощи линейных отрезков:

энциклопедия

/ \

наука культура

/ \

искусство ремесло

· Вложенные множества, использующие вложенность друг в друга:

+-------энциклопедия--------+

| +------культура---+ |

| наука |искусство ремесло| |

· Многоуровневая диаграмма-«сосулька», использующая расположения и соседства:

+---------------------------+

| энциклопедия |

+---------+-----------------+

| наука | культура |

+---------+---------+-------+

|искусство|ремесло|

· Диаграммы, использующие отступы, иногда называемые «схемами» или «представлениями деревьев»:

энциклопедия

наука

культура

искусство

ремесло

· Вложенные скобки, впервые предложенные сэром Артуром Кэли:

(наука,(искусство,ремесло)культура)энциклопедия

В теории графов деревом называется связный граф без замкнутых путей (циклов).

Связность означает наличие путей между любой парой вершин, ацикличность — отсутствие циклов и то, что между парами вершин имеется только по одному пути.

Деревья удобно использовать для отображения иерархий, иерархического упорядочивания информации, для отображения последовательностей действий, организации вычислений и перебора, изображения схем алгоритмов без циклов, представления ходов игр.

Пример решения известной задачи про волка, козу и капусту:

Подобная схема действий является ориентированным графом – таким, в котором рёбра являются однонаправленными стрелками. В этой задаче граф действий не является деревом. Однако его можно изобразить в виде дерева, если допускать существование вершин, кодирующих одинаковые ситуации, но отличающиеся по истории прихода к этим ситуациям. При таком способе кодирования количество листьев внизу даёт количество исходов задачи.

Ориентированное (направленное) дерево — ацикличный орграф (ориентированный граф, не содержащий циклов), в котором только одна вершина имеет нулевую степень захода (в неё не ведут дуги), а все остальные вершины имеют степень захода 1 (в них ведёт ровно по одной дуге). Вершина с нулевой степенью захода называется корнем дерева, вершины с нулевой степенью исхода (из которых не исходит ни одна дуга) называются концевыми вершинами или листьями.

· Степень вершины — количество инцидентных ей ребер (пересекающихся в ней).

· Концевой узел (лист, терминальная вершина) — узел со степенью 1.

· Узел ветвления — неконцевой узел.

· Уровень узла — длина пути от корня до узла. Можно определить рекурсивно:

1. уровень корня дерева равен 0;

2. уровень любого другого узла на единицу больше, чем уровень корня ближайшего поддерева дерева , содержащего данный узел.

· Дерево с отмеченной вершиной называется корневым деревом.

· ярус дерева — множество узлов дерева, на уровне от корня дерева.

· частичный порядок на вершинах: , если вершины и различны и вершина лежит на (единственной!) элементарной цепи, соединяющей корень с вершиной .

· корневое поддерево с корнем — подграф .

· Дерево без выделенного корня называется свободным.

· Остовное дерево (остов) — это подграф графа, содержащий все его вершины и являющийся деревом. Рёбра графа, не входящие в остов, называются хордами графа относительно остова.

· Несводимым называется дерево, в котором нет вершин степени 2.

· Лес — множество (обычно упорядоченное), не содержащее ни одного непересекающегося дерева или содержащее несколько непересекающихся деревьев.


Дата добавления: 2015-10-13; просмотров: 117 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ВНЕШНЯЯ ПАМЯТЬ| Mind Map.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)