1

マージソートアルゴリズムを使用したいとします。JAVAにはマージソートアルゴリズムを実装するメソッド/関数がありますか?

または、アルゴリズムを「手動で」コーディングする必要がありますか?

私はJAVAをまったく知りません。

4

3 に答える 3

5

はい、Arrays.sort(Object [])があります。OpenJDKのソースコードサンプルがあります。

于 2012-10-13T14:21:52.473 に答える
1

Collections.sort()を使用できます

並べ替えアルゴリズムは、変更されたマージソートです(下位サブリストの最上位要素が上位サブリストの最下位要素よりも小さい場合、マージは省略されます)。このアルゴリズムは、n log(n)のパフォーマンスを保証します。

于 2012-10-13T14:22:36.067 に答える
-2

いいえ、すぐに使用できるマージソートはありません。「javamergesort」の後の単純なグーグルはあなたにたくさんの有用な結果を与えるはずです

于 2012-10-13T14:19:47.313 に答える