Учебный материалПрограммирование

Алгоритм составления дерева по коду:

1.Выписываем висячие вершины, всего вершин на 2 больше чем значений в коде дерева. 2. находим наименьшее натуральное число, которое не встречается в последовательности. 3. это…

Оценка задания

Нужно решить свой вариант?

Напишите условие, требования и срок — скажем стоимость и когда сможем сделать.

Популярное
Данные используем только для ответа на заявку.
Учебный материал

По теме

1.Выписываем висячие вершины, всего вершин на 2 больше чем значений в коде дерева.

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

3. это число – номер вершины, которую необходимо соединить с вершиной, которая встречается первой в коде.

4. находим следующее число.

и т.д.

 

Рассмотрим применение данного алгоритма на примере.

Пример 1. Постройте дерево, которому соответствует код {1, 2, 2, 1, 1}

Решение.

1. Выписываем висячие вершины. Всего вершин на 2 больше чем значений в коде дерева, в данном случае такими будут 3,4,5,6,7.

2. Вершину с минимальным номером (3) соединяем с первым значением кода (1).

3. Поскольку вершина (1) еще встречается в коде , то соединяем следующую висячую вершину (4) с вершиной из кода (2).

Повторяем для 5-2.

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

Далее 6 – 7. Код закончился, осталась 6. Соединяем ее с 1.

Дерево построено.

 

Пример 2. Построить дерево по коду Прюфера (3, 3, 4, 5, 4, 6).

Файл недоступенК сожалению, исходный файл не сохранился

Если вам нужно решение этой задачи или похожего варианта, напишите условие ниже — рассчитаем стоимость и срок.

, формат Word

 

Ваше задание

Нужно решить похожую задачу?

Напишите условие или укажите номер варианта. Посмотрим задачу и скажем стоимость и срок.

Оценка задания

Рассчитать стоимость

Выберите вид работы и опишите, что нужно сделать.

Популярное
Данные используем только для ответа на заявку.
Можно попробовать самому

Нужен быстрый разбор? Спросите StudentSOS

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

Объясняет по шагамРаботает 24/77 дней PRO в подарок
Нейросеть для учебы StudentSOS
S
StudentSOSИИ-помощник для учебы
online