在lisp中查找列表中最常用的元素

时间:2016-09-23 22:20:43

标签: lisp common-lisp

我一直在搜索(Common)Lisp中执行此操作的函数。是否已存在,或者我是否需要自己编码?更具体地说,我正在寻找一种功能,如果我用类似的东西(1 2 4 1)喂它,它会返回1吗?

1 个答案:

答案 0 :(得分:2)

你需要亲自制作。您需要保留所有元素的计数,然后扫描散列以查找哪个元素具有最高频率。

当然可能不止一个频率最高,那么呢?