Определение предикатов arc и path имеет вид: arc(1, 3).arc(3, 4).path([X | L], X, [X | L]).path([X | L], Y, P):- arc(X, Z), not(isMember(Z, L)), path([Z, X | L], Y, P).
Предикат path реализует алгоритм
(Отметьте один правильный вариант ответа.)
Варианты ответа
«первый лучший»
поиска в глубину(Верный ответ)
поиска в ширину
поиска кратчайшего пути в глубину