订购int对

oiy*_*yio -1 haskell tuples list

我有一个int对列表,如:

 [(1,2),(3,5),(0,1),(1,3),(3,0),(0,3)]
Run Code Online (Sandbox Code Playgroud)

我想订购从最小的一对到最大的这个列表.对于上面的例子,它应该是:

 [(0,1),(0,3),(1,2),(1,3),(3,0),(3,5)].
Run Code Online (Sandbox Code Playgroud)

您可以假设给定输入中的列表中没有相同的对.我该怎么做?

sve*_*son 5

只需使用sort来自的功能Data.List.它适用于作为实例的任何类型,Ord并且对确实是实例.