【发布时间】:2015-12-09 00:24:24
【问题描述】:
我是prolog的新手,我的问题很简单,我只想从prolog中的一个列表中取一个元素,元素如下:
[[List],Cost]
例如:
Set = [ [[point1,point2,point3,point4],33],[[point1,point3,point2,point4],31],[[point2,point1,point3,point4],46] ]
我只想取更大的,在前面的例子中:
[point2,point1,point3,point4],46]
感谢您的帮助。
最后,如果我想获得所有昂贵的清单(一份一份)怎么办?例如:
设置 = [ [L1,33],[L2,31],[L3,26],[L4,31] ]
expensive_paths(Set,Path).
L2; L4;
没有
问候,
拉尔斯。
【问题讨论】:
-
亲爱的,有什么想法吗?
-
大家好,感谢您的回答,他们对我很有帮助。
-
然后请选择已接受的答案之一,即最有帮助的答案,因此该问题被标记为已关闭。