次のような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)].
指定された入力のリストに同じペアはないと想定できます。どうすればいいですか?
sortからの関数を使用するだけData.Listです。これは、のインスタンスであるすべてのタイプで機能しOrd、ペアは実際にインスタンスです。
Ord2つの値のタプル( Intsを含む)は順番にクラスのインスタンスであるOrdため、リストだけを作成できますsort。