Prolog Maze:按条件排序列表

时间:2016-05-07 15:29:12

标签: prolog maze

我对我的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)].

由于

0 个答案:

没有答案