我知道如何找到列表中最大的元素 - 没问题,但我该如何寻找第二大元素呢?
假设谓词是secondlargest(+List,?Val)成功的,如果Val是第二大元素List.
secondlargest(+List,?Val)
Val
List
如果有最大的并列,那么第二大与最大的相同......
list prolog
list ×1
prolog ×1