Пролог неориентированный граф, как найти количество людей между двумя людьми? - PullRequest
0 голосов
/ 15 апреля 2020

Я должен найти число людей между двумя людьми (noeuds) только с одной функцией.

У меня получается ориентированный график:

intermediaires(X,Y,N):-
   noeud(Index1,X),
   noeud(Index2,Y),
   lien(Index1,Index2),
   N is 0.
intermediaires(X,Y,N):-
   noeud(Index1,X),
   lien(Index1,IndexZ),
   noeud(IndexZ,Z),
   intermediaires(Z,Y,N1),
   N is N1 +1 

, но я не понимаю как это сделать для неориентированного графа, у вас есть идея?

...