Ich bin neu auf Prolog und meine Fähigkeiten zu verbessern ich versuche, etwas Bewegung zu machen. Im Moment arbeite ich mit einem BFS bin stecken, lassen vermuten, der Baum so etwas wie dieses:Prolog bekommen Elemente in verschiedenen Listen mit BFS
[tree(tree(tree(nil,b,nil),a,tree(tree(nil,d,nil),c,tree(nil,e,nil)))]
nach meiner Anfrage habe ich so etwas wie
X=a;
X=b;
X=c;
X=d;
X=e;
oder zumindest:
X=a,b,c,d,e;
ich frage mich, wie durch Tiefenebenen als Ausgang, so etwas wie geordnete Ergebnisse haben:
X=[a];
X=[b,c];
X=[d,e];
oder, im besten Fall, so etwas wie:
X=[ [a] , [b,c] , [d,e] ];
Hilfe!
Danke an Tim Cooper für den richtigen Beitrag, ich bin ziemlich noob ^^ " – RobCos