相关疑难解决方法(0)

用于对元组列表进行排序的函数 - Haskell

对不起,这个简单的问题只是我对哈斯克尔来说非常新.

我正在尝试编写一个函数"order",它将对由另一个函数"frequency"生成的元组列表进行排序(频率计算列表中不同元素的数量a给出一个这样的结果,比如>频率"aabbbccc",将结果,[(2,a),(3,b),(3,c)])按升序排列.我无法弄清楚如何写它.

如果我在前奏中写入>排序(频率分数),它将对其进行排序(分数是等级列表,即["a","b","c","c"].

但是当我尝试写一个函数时..

results :: [a] -> [(Int, a)]
results = sort (frequency score)
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这种排序适用于太多的论点.

抱歉显而易见的问题,并提前感谢.

haskell

3
推荐指数
1
解决办法
2073
查看次数

标签 统计

haskell ×1