【发布时间】:2016-12-06 11:40:29
【问题描述】:
我是 Prolog 的新手,在处理包含其他列表的列表时遇到问题。
我有一些这样的列表:
[([5],23),([1],23),([2],43),([4],29),([3],14),([5,1,4,3],47)]
我正在尝试获取长度最大的(子)列表并将其放在列表的首位
在这个例子中,我希望结果是这样的:
([5,1,4,3],47),([5],23),([1],23),([2],43),([4],29),([3],14)]
(不管它是否会从它的起始位置移除)。
感谢所有愿意提供帮助的人
【问题讨论】: