Repository files navigation Лабораторная работа №23. Построение бинарного дерева.
Вариант 5. Определить значение нетерминальной вершины дерева с максимальной глубиной.
Глубиной вершины дерева называется длина пути в эту вершину из корня.
Листом или терминальной вершиной дерева называется вершина, не имеющая поддеревьев.
Нетерминальной вершиной называется родитель терминальной вершины.
Считываем последовательность чисел, строя из них упорядаченное бинарное дерево поиска.
Ищем максимальную глубину дерева.
Находим все вершины дерева на один уровень выше максимальной глубины дерева - эти вершины являются нетерминальными.
Скачать файлы к себе в папку на ПК.
Если в папке больше нет файлов с названием "Makefile*", то выполнить команду make, иначе make -f Makefile*.
Запустить программу командой ./start.
Правила пользования программой:
`insert num1 num2 ...`, либо `ins num1 num2 ...` == добавляет вершины num1, num2 ...
`delete num1 num2 ...`, либо `del num1 num2 ...` == удаляет вершины num1, num2 ... и все вложенные вершины.
`run`, либо `r` == определение значения нетерминальной вершины дерева с максимальной глубиной.
`print` , либо `p` === печатает вершины дерева, начиная слевого нижнего края дерева.
`destroy` или `des` === удаляет все дерево.
`help` == помощь по использованию программы.
`exit` или `quit` == для выхода из программы.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.