-2

基本的に言うarray1=[|1;2;3;4;5;6|],array2=[|7;6;5;4;3|]
と、array1 と array2 の共通要素を含み、かつ array1 としてソートされた配列が必要です。
この場合、 array を返す必要があり[|3;4;5;6|]ます。誰でも助けることができますか?

4

1 に答える 1

3

簡単な解決策:

 array1 |> Array.filter (fun t -> array2 |> Array.exists (fun t2 -> t=t2))

これにより、正しい並べ替え順序が無料で取得されます。

于 2013-01-07T07:11:00.157 に答える