我对我的Prolog项目有疑问。 这是一个迷宫,我想按距离对列表进行排序。
所以,他们给出了:
TextView
我需要根据PossiblePositions和FinalPosition之间的最短距离进行排序。 如果相等,则按PossiblePositions和InitialPosition之间的最长距离排序。
我做的距离:
order_poss(PossiblePositions, PossOrd, InitialPosition, FinalPosition)
?- order_poss([ (c, 4, 4), (d, 5, 5)], PossOrd, (1, 6), (5, 6)).
PossOrd = [ (d, 5, 5), (c, 4, 4)].
由于