假设我有 x::[(n, a)]
,其中 n 是一个数字,a 是一个不可排序的项目(不属于 Ord 类)。
我想按 n 对此列表进行排序。
我无法进行sort x
,因为a
不可排序。我可以用索引替换 a
,然后使用 !!
组装新列表,但这似乎是一个糟糕的解决方案。
替代方案?
最佳答案
呃。没关系。 排序依据
。
关于使用代理顺序对不可排序列表进行 Haskell 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177545/