АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

ОПРЕДЕЛЕНИЕ. Корневое дерево называется бинарным, если каждая его вершина связана не более чем с двумя вершинами следующего яруса.

Прочитайте:
  1. I. Доход от прироста стоимости при реализации ценных бумаг (инвестор самостоятельно несет ответственность за определение и выплату налогов в бюджет Республики Казахстан)
  2. I. ОПРЕДЕЛЕНИЕ ОСНОВНЫХ ТЕРМИНОВ
  3. I. Определение СКФ по клиренсу креатинина
  4. II. Договорные отношения могущие влиять на определение управомоченного лица
  5. А. Определение группы крови стандартными изогемагглютинирующими сыворотками.
  6. Аборты. Определение, классифиация, диагностика и профилактика.
  7. Ангины: 1) определение, этиология и патогенез 2) классификация 3) патологическая анатомия и дифференциальная диагностика различных форм 4) местные осложнения 5) общие осложнения
  8. Антигены. Определение. Свойства. Виды.
  9. Асептика, антисептика. Определение понятий. Способы проведения.
  10. Б. Определение группы крови с помощью цоликлонов (моноклональных антител)

Корневое дерево называется бинарным, если каждая его вершина связана не более чем с двумя вершинами следующего яруса.

 

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

Пусть D - бинарное дерево с n вершинами.

1. Перенумеруем вершины числами от 1 до n.

2. Представим D в виде корневого дерева.

3. Потомков каждой вершины (если они имеются) назовем левым и правым потомками, если такой потомок один, то это всегда левый потомок.

4. Заполним два массива L = (l 1,..., ln) и R = (r 1,..., rn) по следующему правилу: li равно номеру левого потомка вершины дерева D, которая получила номер i. Если вершина с номером i не имеет такого потомка, то li = 0. Значение ri определяется аналогично, но для правого потомка вершины с номером i.

Например, корневое дерево на рис. 5.16 представляется массивами

L = (2, 8, 7, 0, 0, 0, 0, 4, 0) и

R = (3, 5, 9, 0, 0, 0, 0, 6, 0).

1

2 3

 

8 5 7 9

 

 

4 6

Рис. 5.16

Для графов, являющихся деревьями, справедлив следующий простой критерий.

 


Дата добавления: 2015-09-27 | Просмотры: 406 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)