od Rastogondo » 20. 5. 2011 00:54
Cau potreboval by som poradit s riesenim mojho zapoctu v Prologu,
Zadanie znie: na vstupu je orientovany graf a mám nájsť zoznam všetkých listových uzlov v danom grafe(výstupom musí byť zoznam).
Celkom easy ale neviem vyriešiť výstup do zoznamu + aby sa mi daný uzol už v zozname neopakoval.
moje sučasné riešenie :
oh(1,2).
oh(2,3).
oh(3,4).
oh(2,5).
oh(3,6).
oh(4,5).
oh(4,6).
oh(4,7).
jeList(Uzol):-
oh(_,Uzol),
not oh(Uzol,_).
Prolog som mal 5 cvik formou prednašok, za rady vopred ďakujem
Cau potreboval by som poradit s riesenim mojho zapoctu v Prologu,
Zadanie znie: na vstupu je orientovany graf a mám nájsť zoznam všetkých listových uzlov v danom grafe(výstupom musí byť zoznam).
Celkom easy ale neviem vyriešiť výstup do zoznamu + aby sa mi daný uzol už v zozname neopakoval.
moje sučasné riešenie :
oh(1,2).
oh(2,3).
oh(3,4).
oh(2,5).
oh(3,6).
oh(4,5).
oh(4,6).
oh(4,7).
jeList(Uzol):-
oh(_,Uzol),
not oh(Uzol,_).
Prolog som mal 5 cvik formou prednašok, za rady vopred ďakujem