-1

次のようなintペアのリストがあります。

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

このリストを最小のペアから最大のペアの順に並べたいと思います。上記の例では、次のようになります。

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

指定された入力のリストに同じペアはないと想定できます。どうすればいいですか?

4

2 に答える 2

5

sortからの関数を使用するだけData.Listです。これは、のインスタンスであるすべてのタイプで機能しOrd、ペアは実際にインスタンスです。

于 2013-03-24T11:45:26.987 に答える
3

Ord2つの値のタプル( Intsを含む)は順番にクラスのインスタンスであるOrdため、リストだけを作成できますsort

于 2013-03-24T11:44:09.867 に答える