prolog笔记 递归recursion练习题

给出一张图 如何用一个functor表示两个城市相连? 因为是一个无向图,所以两个方向都可以表示连通,需要用到分号;表示“或”。 directConn(X,Y,S) :- street(X,Y,S); street(Y,X,S). 两座可以连通的城市之间有多少座城市? 利用递归,每存在一个directConn的城市,城市计数Erg加一。最后加上首尾的两座城市。 两座可以连通的城市之间的距离? 求距
相关文章
相关标签/搜索