3 / 3 / 0
Регистрация: 21.02.2016
Сообщений: 8
1

Вывести элементы из всех листьев дерева

26.05.2014, 20:48. Показов 1055. Ответов 1
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста с заданием по прологу, нужно вывести элементы из всех листьев дерева.
Дерево имеет вид:
Prolog
1
T=tree(3, tree (2, tree(1, empty, empty), tree(2, empty, empty)), tree(5, empty, tree(8, tree(9, empty, empty), empty))),
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2014, 20:48
Ответы с готовыми решениями:

Функция, которая печатает элементы из всех листьев бинарного дерева
Написать функцию, которая печатает элементы из всех листьев дерева. Добавлено через 2 часа 26...

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

Вывести разность значений всех листьев бинарного дерева
Дан указатель P1 на корень непустого дерева. Вывести разность значений всех листьев данного...

Написать рекурсивную процедуру, которая печатает элементы из всех листьев дерева
Добрый день! Прошу помочь с написанием программы: Написать рекурсивную процедуру, которая...

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
29619 / 16179 / 3232
Регистрация: 12.02.2012
Сообщений: 26,767
Записей в блоге: 5
27.05.2014, 21:14 2
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
domains
treetype = tree(integer, treetype, treetype); empty
 
predicates
print_tree(treetype)
 
clauses
 
print_tree(tree (X,empty,empty)) :- write(X), nl.
print_tree(tree (X,L,empty)) :- print_tree(L),write(X),nl.
print_tree(tree (X,empty,R)) :- write(X),nl,print_tree(R).
print_tree(tree (X,L,R))     :- print_tree(L),write(X),nl,print_tree(R).
 
goal
 
print_tree(tree(3, tree (2, tree(1, empty, empty), 
           tree(2, empty, empty)), tree(5, empty, tree(9, tree(8, empty, empty), empty)))).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2014, 21:14

Разработать программу, которая выводит на экран элементы из всех листьев дерева
Разработать программу, которая выводит на экран элементы из всех листьев дерева Ругается на 33...

Разработать программу, которая выводит на экран элементы из всех листьев дерева
Разработать программу, которая выводит на экран элементы из всех листьев дерева #define...

Вычислить произведение всех отрицательных листьев дерева
подсчитать произведение всех отрицательных листьев дерева, заданного списком если кто знает как...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.