Olg*_*dou 1 prolog
我有一个列表L = [[id1,avg1],[id2,avg2],....,[idN,avgN]],我想通过平均排序这个列表.我甚至无法开始编码!任何的想法???
L = [[id1,avg1],[id2,avg2],....,[idN,avgN]]
z5h*_*z5h 7
你可能想看一下predsort.为此,您需要创建一个谓词,对列表项进行比较. 例如:
predsort
compareAvg(X, [_,A1], [_,A2]) :- compare(X, A1, A2).
然后你可以打电话
predsort(compareAvg, [[1,2],[3,1],[5,3]],X).
归档时间:
14 年,7 月 前
查看次数:
2062 次
最近记录:
11 年,9 月 前