2013-03-24 65 views
0

我如訂購INT對

[(1,2),(3,5),(0,1),(1,3),(3,0),(0,3)] 

我要訂購從最小的一雙最大的這份名單INT對的列表。對於上面的示例,它應該是

[(0,1),(0,3),(1,2),(1,3),(3,0),(3,5)]. 

可以假定會出現在給定的輸入列表中沒有同一對。 我該怎麼做?非常感謝。

回答

5

只需使用Data.List的功能sort即可。它適用於任何類型的實例Ord,對實際上是實例。

3

2的的元組值(包括Int s)依次爲Ord類的實例,因此您可以只列出sort列表。