prolog筆記 遞歸recursion練習題

給出一張圖 如何用一個functor表示兩個城市相連? 因爲是一個無向圖,所以兩個方向都可以表示連通,需要用到分號;表示「或」。 directConn(X,Y,S) :- street(X,Y,S); street(Y,X,S). 兩座可以連通的城市之間有多少座城市? 利用遞歸,每存在一個directConn的城市,城市計數Erg加一。最後加上首尾的兩座城市。 兩座可以連通的城市之間的距離? 求距
相關文章
相關標籤/搜索