如何沿最内层维度对Massiv数组进行排序?

时间:2018-12-03 00:29:17

标签: arrays sorting haskell multidimensional-array massiv

我有一个Array r Ix2 a这样的(Manifest r Ix2 a, Ord a)。我想对该数组的最内层维度进行排序-也就是说,在内部对每一行进行排序,但不能跨行进行排序。根据{{​​3}},massiv根本没有实现任何排序。我需要自己动手,还是可以重用Vector的已有内容(例如vector-algorithms)?

1 个答案:

答案 0 :(得分:2)

当然,最好进行自己的排序并将PR提交到x库;)但是有一种方法可以退回到massiv包中。我很好奇如何有效地做到这一点,以及自动对每一行进行排序的并行化:

vector-algorithms

我确实将此与commit中的massiv一起添加到示例中,并进行了简单的属性测试。