bonjours;
je suis tous nouveau dans l'apprentissage de ce language;
en fait j'ai besoin de savoir quelque petites notions pour pouvoir passer l'examen
commençons si vous le voulez bien....
nous avons une liste [a,[b,c,d] , b,[], c,[b,d], d,[e], e,[c] ] représente un graphe orienté formé par les sommets : a,b,c,d,e
et les arcs : a-->b, a-->c, a-->d, c-->b, c-->d, d-->e, e-->c
je voudrais savoir le pourquoi du comment, si vous le voulez bien comment cette fonction retourne les successeurs de X dans la liste, en particulier ce truc ( [Y,Z|G] )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /* pour retourner dans L la liste de tous les successeurs de X dand G */ existe(X,L,[X,L|G]). existe(X,L,[Y,Z|G]) :- existe( X , L , G ).
merci d'avance.
Partager