Определить, состоят ли массивы из одних тех же элементов, учитывая и повторения элементов - Prolog
Формулировка задачи:
Рассмотрим задачу: "Для двух заданных линейных массивов одинаковой размерности определить,если они состоят из тех же элементов, учитывая и повторения элементов".
Описать алгоритм решения для этой задачи и посчитать его сложность.
Решение задачи: «Определить, состоят ли массивы из одних тех же элементов, учитывая и повторения элементов»
textual
Листинг программы
domains int=integer intl=int* predicates delf(intl,int,intl) task(intl,intl) clauses delf([],_,[]). delf([X|T],X,T). delf([X|T],Y,[X|R]) :- delf(T,Y,R). task([],[]). task([H|T],Z):- delf(Z,H,ZZ), task(T,ZZ).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д