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

Написать программу, сортирующую возрастанию значения, лежащие в узлах дерева

10.01.2019, 19:28. Показов 526. Ответов 1
Метки нет (Все метки)

Написать программу, сортирующую их по возрастанию и подсчитывающую сумму значений, лежащих в заданном диапазоне
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2019, 19:28
Ответы с готовыми решениями:

Создать программу, сортирующую указанный массив по строкам по возрастанию
Дан массив а(10,10), заполненный случайными значениями в диапазоне от 50 до 100. Создать программу,...

Написать программу, сортирующую символы
решите задачу плз Написать программу, сортирующую символы, введенной с клавиатуры строки в порядке...

Написать программу, сортирующую список фамилий студентов в группе.
1)Дано слово из четного числа букв. Поменять местами первую букву со второй, третью – с четвертой и...

Написать программу сортирующую цены мебели из внешнего файла
День добрый. Задача такая: Написать программу сортирующую цены мебели из внешнего файла. Все...

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
33212 / 18530 / 3904
Регистрация: 12.02.2012
Сообщений: 31,125
Записей в блоге: 12
11.01.2019, 20:08 2
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
domains
tree = bt(integer, tree, tree); empty
int=integer
intl=int*
 
predicates
app(intl,intl,intl)
tree2list(tree,intl)
getL(intl,int,intl)
getG(intl,int,intl)
sort(intl,intl)
task(tree,intl)
 
clauses
 
app([],Y,Y).
app([H|T],Y,[H|R]):- app(T,Y,R).
 
tree2list(empty,[]).
tree2list(bt(V,L,R),U) :- tree2list(L,LL),tree2list(R,RR), app(LL,[V],LV), app(LV,RR,U).
 
getL([],_,[]).
getL([H|T],X,[H|R]) :- H<X, getL(T,X,R).
getL([H|T],X,R) :- H>=X, getL(T,X,R).
 
getG([],_,[]).
getG([H|T],X,[H|R]) :- H>=X, getG(T,X,R).
getG([H|T],X,R) :- H<X, getG(T,X,R).
 
sort([],[]).
sort([H|T],R):- getL(T,H,L), getG(T,H,G),sort(L,LS),sort(G,GS),app(LS,[H],LS1), app(LS1,GS,R).
 
task(T,R) :- tree2list(T,LT), sort(LT,R).
 
goal
task(bt(6, bt(12,empty,empty), bt(-7, empty,empty) ),U),write(U),nl.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2019, 20:08
Помогаю со студенческими работами здесь

Написать программу, сортирующую по алфавиту строку латинских букв
Помогите 3. Написать программу, сортирующую по алфавиту строку латинских букв.

Написать программу, сортирующую столбцы двумерного массива методом пузырька
Написать программу, сортирующую столбцы двумерного массива методом пузырька или методом вставки....

Написать программу, сортирующую по убыванию побочную диагональ двумерного массива целых чисел.
Написать программу, сортирующую по убыванию побочную диагональ двумерного массива целых чисел....

Не появляется иконка на узлах дерева
Vot kod Kto mojet podskajite! Vipolneaetsea normalino, no ikonki na uzlah dereva netu ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru