マージソートは、リストを最小単位(1要素)に分割し、各要素を隣接するリストと比較して、隣接する2つのリストを並べ替えてマージします。最後に、すべての要素がソートされマージされます。 私は、リストを2つの要素の最小単位に分割し、ソートしてマージするような方法でマージソートアルゴリズムを実装したいと考えています。 ? 私はそれをどのように実装できますか?異なる方法でマージソートアルゴリズムを実装したい
MERGEソート(A、P、R)
- P < R //は、ベースケース
- を確認した場合、Q = FLOORの[(P + R)/ 2] //分割ステップ
- MERGE(A、p、q)//ステップを征服する。
- MERGE(A、q + 1、r)//ステップを征服する。
- MERGE(A、p、q、r)//ステップを征服する。
何かp < r + 1のようなものです。
「p
Bhaskar