Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
olovo66
@olovo66
Pascal
Как вывести элементы самой короткой ветви в бинарном дереве?
Имеется бинарное дерево, могу найти длину самой короткой ветви, но не получается именно вывести входящие элементы. Помогите, пожалуйста, с кодом
Вопрос задан
более трёх лет назад
57 просмотров
5
комментариев
Подписаться
1
Простой
5
комментариев
Facebook
Вконтакте
Twitter
Антон Федорян
@AnnTHony
а твой код где?
Написано
более трёх лет назад
olovo66
@olovo66
Автор вопроса
Антон Федорян
,
function Height(Tree:PNode): integer;
var
left,right: integer;
begin
if Tree^.left = nil then left:= 0
else left:= Height(Tree^.left);
if Tree^.right = nil then right:= 0
else right:= Height(Tree^.right);
Height:=1+ min(left,right);
end;
вот для поиска длины
Написано
более трёх лет назад
Hemul GM
@HemulGM
olovo66
, какие данные ты хочешь вывести?
Написано
более трёх лет назад
olovo66
@olovo66
Автор вопроса
Hemul GM
, имеется бинарное дерево, в котором, логично, есть ветви(задаются с клавиатуры), и надо определить самую короткую ветвь и вывести её элементы
Написано
более трёх лет назад
Hemul GM
@HemulGM
olovo66
, элементы что из себя представляют?
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Pascal
Простой
Зачем коды не работает?
1 подписчик
28 нояб. 2024
147 просмотров
0
ответов
Pascal
Простой
Какая ошибка в коде?
1 подписчик
29 окт. 2024
131 просмотр
2
ответа
Книги
+4 ещё
Простой
Можете посоветовать книг (желательно относительно новых) по Object Pascal/Lazarus?
1 подписчик
19 сент. 2024
522 просмотра
2
ответа
Pascal
Простой
Почему программа не выводит матрицу?
1 подписчик
14 сент. 2024
86 просмотров
0
ответов
Pascal
Простой
Почему программа не выводит множество на экран?
1 подписчик
07 сент. 2024
80 просмотров
2
ответа
Pascal
Простой
Почему программе не удаётся найти указанный файл?
1 подписчик
09 авг. 2024
99 просмотров
2
ответа
Pascal
Простой
Что значит выражение a:=b > c?
1 подписчик
30 июл. 2024
139 просмотров
1
ответ
Pascal
+1 ещё
Простой
Почему программа не выводит числа, которые делятся на 3 и на 5?
1 подписчик
23 июн. 2024
142 просмотра
2
ответа
Pascal
Простой
Почему программа выводит некорректный результат?
1 подписчик
19 июн. 2024
94 просмотра
1
ответ
Pascal
Простой
Как работает WriteLn в PascalAbc?
1 подписчик
более года назад
100 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Ведущий инженер Linux
Интер РАО – Управление сервисами
•
Москва
от 180 000 ₽
Старший инженер Linux
Интер РАО – Управление сервисами
•
Москва
от 225 000 ₽
Программист-аналитик 1C:ERP
Диванчик
от 200 000 до 230 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама